Có, bạn phải đăng ký các gói trong ứng dụng của mình.
Global.asax.cs:
protected void Application_Start() {
AreaRegistration.RegisterAllAreas();
// Register the bundles
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
BundleConfig.cs:
public class BundleConfig
{
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.livequery.js",
"~/Scripts/jquery.numeric.js"
));
}
Vì vậy, khi bạn đặt mã này theo quan điểm của bạn:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
Nó sẽ làm cho 4 javascript các tập tin.
thêm: Bundling and Minification
Nguồn
2013-02-19 02:43:37
Đáng nói rằng tham chiếu đến 'System.Web.Optimization' phải được thêm vào trong' BundleConfig.cs' ngay sau khi tạo lớp. – Dayan