Tôi đang làm việc trên một dự án ASP.net 4, MVC4 (RC) sử dụng studio hình ảnh 11. Tôi đang cố gắng hiển thị chế độ xem Dao cạo MVC4 hiển thị chế độ xem một phần. Tôi có một số javascript cần thiết cho một phần của tôi xem. Trên quan điểm từng phần của tôi khi tôi bao gồm javascript của tôi bên trong phần kịch bản như sau nó dường như không tải.MVC4 xem một phần javascript bundling Số phát hành
@section Scripts {
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
}
Nếu tôi loại bỏ các phần kịch bản nó không thành công như các thư viện jquery (được kèm và hiển thị trên trang _Layout.cshtml của tôi) chưa nạp khi mã tài liệu sẵn sàng chạy.
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
_Layout trang mã để tải thư viện jquery
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
Có ai biết về một giải pháp cho điều này, hay tôi chỉ đơn giản là đi về nó một cách sai lầm? Nó đang phá hỏng đầu tôi !!
Cảm ơn bạn đã trả lời nhưng nó không hiệu quả với tôi. Ngay cả khi loại bỏ các tài liệu. Đã có khi tôi nhìn vào nguồn trang javascript là hoàn toàn mất tích. Nếu tôi di chuyển javascript để xem cha mẹ của nó (mà không phải là một phần xem) nó được tải. Nhưng tôi cần nó trên tải của parital xem. – martin
Cuối cùng, điều này có hiệu quả. Khi tôi tạo trang với các tập lệnh – martin
Thật buồn cười khi bạn đã tìm thấy sự cố của @martin và anh ấy đã đánh dấu câu trả lời của riêng mình ngay cả khi giải pháp của bạn là giải pháp đúng. : D – Samuel