美文网首页
关于.net MVC 使用RenderFormat() 添加属性

关于.net MVC 使用RenderFormat() 添加属性

作者: Super_圣代 | 来源:发表于2017-07-15 18:08 被阅读0次

.net MVC 一般情况下都会@Styles.Render来引用外部样式表

使用这个方法后会出现

    <link href="/Content/css/app.css" rel="stylesheet">

这样的转换(适用大部分情况)

而如果遇到一些特殊的情况的话 ,比如 增加了特殊属性 如:media='print'的话应该怎么办呢

这时候就需要适用到 @Styles.RenderFormat 这个方法了

@Styles.RenderFormat("<link rel='stylesheet' media='print' />" , "~/Content/app-css")

这样写就会得到如下转换

<link rel="stylesheet" media="print" href="/Content/css/app.css">

同理@Scripts.RenderFormat 也是如此

参考:Scripts.RenderFormat() and Styles.RenderFormat() methods of ASP.NET web optimization framework

相关文章

网友评论

      本文标题:关于.net MVC 使用RenderFormat() 添加属性

      本文链接:https://www.haomeiwen.com/subject/bqlzhxtx.html