.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