Shi*_*mmy 9 asp.net-mvc unobtrusive-javascript scriptbundle
我在BundleConfig.cs
文件中包含以下行:
bundles.Add(new ScriptBundle("~/bundles/jqueryajax").Include(
"~/Scripts/jquery.unobtrusive-ajax.min.js"));
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在其他脚本中呈现它时,它被跳过了.
以下是我渲染脚本的方法:
@Scripts.Render(
"~/bundles/jquery",
"~/bundles/jqueryui",
"~/bundles/jqueryajax",
"~/bundles/jquerytree")
Run Code Online (Sandbox Code Playgroud)
这是输出HTML,省略了jqueryajax包:
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-ui-1.10.2.js"></script>
<script src="/Scripts/jquery.jstree.js"></script>
Run Code Online (Sandbox Code Playgroud)
mur*_*tgu 10
我相信ScriptBundle
尝试在debug="false"
不使用现有.min.js
文件的情况下缩小文件.web.config中有一个设置可以影响其工作方式(将usePreMinifiedFiles设置为true):
<core enableTracing="false" ...>
<js defaultMinifier="EdwardsJsMinifier" usePreMinifiedFiles="true">
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10117 次 |
最近记录: |