はい、アプリケーションにバンドルを登録する必要があります。
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"
));
}
だから、あなたはあなたのビューでこのコードを配置:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
それは4 JavaScriptをレンダリングしますファイル。
より:FYI Bundling and Minification
「System.Web.Optimization」への参照は、クラスを作成した直後に 'BundleConfig.cs'内に追加しなければならないと述べました。 – Dayan