asp.net – 如何在使用System.Web.Optimization时将type =“text / javasc
发布时间:2020-05-23 22:07:21 所属栏目:asp.Net 来源:互联网
导读:我有以下内容 bundles.Add(new ScriptBundle(~/bundles/scripts/common).Include( ~/Scripts/jquery.validationEngine.js, ~/Scripts/common.js)); 哪个产生 script src=/bundles
|
我有以下内容 bundles.Add(new ScriptBundle("~/bundles/scripts/common").Include(
"~/Scripts/jquery.validationEngine.js","~/Scripts/common.js"));
哪个产生 <script src="/bundles/scripts/common?v=9O0Yi3fV_GWpGyJQ_QYURiOYy6SEmxUQtkUVN4GXo2U1"></script> 使用时渲染 <asp:PlaceHolder ID="PlaceHolderJs" runat="server">
<%: Scripts.Render("~/bundles/scripts/common") %>
</asp:PlaceHolder>
哪个不是有效的HTML,因为它缺少类型=“text / javascript”.如何使BundleCollection在脚本标记中输出此元素? 解决方法一种方法是更改渲染脚本的方式:从: @Scripts.Render("~/bundles/scripts/common")
至: <script src="@BundleTable.Bundles.ResolveBundleUrl("~/bundles/scripts/common")" type="text/javascript"></script>
或者,根据您实施捆绑的方式,您可能需要: <script src="@Microsoft.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/bundles/scripts/common")" type="text/javascript"></script>
或者对于网络表单: <script src="<%= Microsoft.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/bundles/scripts/common")%>" type="text/javascript"></script>
虽然如果有办法使用@ Script.Render我想看到它. 更新:响应您的注释,如this SO answer中所述,在System.Web.Optimization的预发布版本中,有一个名为RenderFormat的选项,可以让您这样做……但我认为上面的内容是这种特殊情况更容易阅读. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – WebApi:如何将状态从过滤器传递给控制
- iis – NewRelic如何通过简单地安装.Net代理来工作?
- asp.net-mvc – 从控制器操作返回301重定向
- asp.net – 编辑条目时的实体框架DateTime格式
- asp.net – 如何创建Generic StateManagedCollection?
- 在预编译asp.net网站 – 是否重要?
- asp.net-mvc – 在父视图顶部的Jquery模态弹出窗口中渲染局
- asp.net – 通过IP地址在IIS 6中调节Bandands
- asp.net – 将网站置于维护模式?
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
推荐文章
站长推荐
- 当空的asp.net时,ListView LayoutTemplate不显示
- 用于访问Gravatar图像的ASP.NET MVC帮助器
- 在ASP.NET登录控件页面加载上设置焦点到文本框
- asp.net – Web.config允许特定用户的位置访问
- asp-classic – 为经典Asp Session Cookie设置HT
- asp.net-web-api – owin cors或web api cors
- 当调用ASP.NET System.Web.HttpResponse.End()时
- asp.net – Response.End()和Response.Flush()之
- 从ASP.NET C#启动一个程序
- asp.net-mvc – 在MVC 3中写入只读会话
热点阅读
