【问题标题】:Produce a "type" attribute in the "script" tag when using Scripts.Render in ASP.NET MVC 4在 ASP.NET MVC 4 中使用 Scripts.Render 时,在“脚本”标记中生成“类型”属性
【发布时间】:2012-10-14 14:47:23
【问题描述】:

是否可以在 ASP.NET MVC 4 中配置 Scripts.Render 以在“脚本”标签中生成“类型”属性?

如果有,怎么做?

提前致谢,

瑞恩

【问题讨论】:

  • 在 ASP.NET MVC 4 中没有任何原生的东西被称为 Scripts.Render
  • @SebNilsson 这是web optimization framework 包,默认包含在 MVC 4 中。
  • @webdeveloper 它实际上是一个单独的包Microsoft.AspNet.Web.Optimization
  • @jrummell 谢谢,我知道 ;) 这个包 nuget.org/packages/Microsoft.AspNet.Web.Optimization/1.0.0 包括在内,默认情况下不是 MVC 4 的一部分。这是我的话和 OP 询问如何覆盖渲染。

标签: asp.net asp.net-mvc asp.net-optimization bundling-and-minification


【解决方案1】:

1.1-alpha1 更新支持使用脚本/样式帮助器进行您自己的标签格式设置。

有一个新的 DefaultTagFormat 属性,默认设置为:

"<script src="{0}"></script>"

还有一个 RenderFormat 方法也接受标签格式。您应该可以通过这两个机制中的任何一个添加类型属性。

【讨论】:

    猜你喜欢
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    相关资源
    最近更新 更多