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

2017-07-15  本文已影响0人  Super_圣代

.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

上一篇 下一篇

猜你喜欢

热点阅读