Tôi đang thêm một vài tệp kịch bản lệnh jQuery vào ứng dụng của mình bằng cách sử dụng lớp bundleconfig.cs.MVC 4 BundleConfig không tạo tham chiếu tập lệnh
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/jquery.mCustomScrollbar.min.js",
"~/Scripts/jquery.mousewheel.min.js",
"~/Scripts/jtable/jquery.jtable.js"));
Khi tôi chạy ứng dụng của tôi và kiểm tra mã nguồn trang web, chỉ có một số các tập tin kịch bản được tham chiếu:
<script src="/Scripts/jquery-1.10.2.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>
<script src="/Scripts/jtable/jquery.jtable.js"></script>
<script src="/Scripts/jquery-migrate-1.2.1.min.js"></script>
Tại sao này thể xảy ra? Tôi có thể giải quyết vấn đề bằng cách thêm các tham chiếu tập lệnh trực tiếp vào _Layout.cshtml theo cách thủ công, nhưng đó không phải là cách thực hành tốt nhất.
Bạn có chắc chắn các tập tin tồn tại, và bạn trỏ đến URL tương đối chính xác của họ? Hầu hết các vấn đề như thế này là do không thể tìm thấy tệp. – MartinHN