关于.net MVC 使用RenderFormat() 添加属性media='print'

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

使用这个方法后会出现

    <link href="//www.greatytc.com/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="//www.greatytc.com/Content/css/app.css">

同理@Scripts.RenderFormat 也是如此

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- B...
    圣杰阅读 9,023评论 0 10
  • 能遇见,就不算晚。 每天三点一线,两耳不闻窗外事。对那些单词,各种犯罪程序问题早已整得焦头烂额。不过也还好,...
    Yang小羊阅读 3,311评论 4 1
  • 十 一 黄金周,八天的小长假。村子里外出的人们都回来了,有从省内外赶回来的朝气蓬勃的学生;有外出工作,暂时卸...
    新生寨主阅读 1,124评论 0 4
  • 1、 夜色朦胧,月凉如水。 她又梦到他了,梦中的景象那么清晰,那么柔软,轻轻地,如月华微拂。她粉面含羞,他玉面带嗔...
    阿果悠悠阅读 6,754评论 3 6
  • 卡尓斯-迪奥斯的父亲是洛克菲勒镇最负盛名的厨师,相传不论你的家庭、生活、事业遇到什么样的困难,只要喝了他父亲做的鸡...
    Z先生0503阅读 1,813评论 0 0