我见过的很多代码都引用了这个:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
这很棒,而且它可以工作......如果包含“某些东西”。我是否必须添加参考才能获取这些?使用 NuGet?复制 DLL?这是从哪里来的?
当我运行我的项目时,我收到该资源的 404 错误。
您需要创建捆绑包。这通常是在App_Start\BundleConfig.cs
文件位于 ASP.NET MVC 4 项目中。这一切都在捆绑和缩小 http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification.
In the BundleConfig
类你需要这样的东西(这个方法应该在Application_Start
):
public static void RegisterBundles(BundleCollection bundles) {
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
// ... more registrations ...
}
javascript 源文件应该存在于Scripts
文件夹。上面链接的教程解释了如何在发布版本等中捆绑缩小版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)