asp.net-mvc – 使ASP.NET绑定指定media =屏幕的CSS bundle
发布时间:2020-07-22 18:34:41 所属栏目:asp.Net 来源:互联网
导读:我只是试图ASP.NET 4.5捆绑和缩小,并遇到了一个问题。 我有大约10个css文件,其中2最初在布局中使用属性media =“屏幕”引用。 因为添加css到bundle的语法不允许你指定这样的属性应该添加(有意义,因为属性将应用于整个bundle),我希望看到一个@ Styles.Rend
我只是试图ASP.NET 4.5捆绑和缩小,并遇到了一个问题。 我有大约10个css文件,其中2最初在布局中使用属性media =“屏幕”引用。 因为添加css到bundle的语法不允许你指定这样的属性应该添加(有意义,因为属性将应用于整个bundle),我希望看到一个@ Styles.Render的重载允许我指定html属性,像在其他Html助手,但没有。 有一个丑陋的解决方案,其中由于我知道创建的包的URL,我可以自己工艺的标签,但我会失去缓存机制由ASP.NET处理,允许它呈现标签本身。 有办法做到这一点,我错过了什么吗?还是这只是对设计团队的监督? 解决方法我找到了一个更优雅的解决方案。我使用Styles.RenderFormat(format,bundle)。 我有一个BundlesFormats类的属性叫做PRINT,我使用它像这样: public class BundlesFormats { public const string PRINT = @"<link href=""{0}"" rel=""stylesheet"" type=""text/css"" media=""print"" />"; } 并在cshtml: @Styles.RenderFormat(BundlesFormats.PRINT,"~/bundles/Content/print") (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 从MVC版本1迁移后,ASP.NET MVC 2 actionlin
- asp.net-mvc – 如何将KendoUI DropDownListFor绑定到ViewD
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net – 使用app_offline.htm使应用程序脱机,同时在更新
- asp.net-mvc-3 – 大量使用ViewBag
- ASP.NET Core使用SkiaSharp实现验证码的示例代码
- asp.net-mvc-3 – 如何在页面提交ASP.Net MVC时捕获哪个单选
- 用AJAX实现的无刷新的分页实现代码(asp.net)
- 下载期间的ASP.net内存使用情况
- asp.net – 在部分视图中强制使用没有Html.BeginForm / Aja
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC:添加将DisplayName
- asp.net – 多线程环境中的文件访问策略(Web App
- asp.net-mvc-3 – 使用自定义VirtualPathProvide
- 数组 – 如何在vbscript中实现具有可变大小的数组
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- asp.net-mvc – 如何在我的Asp.net Mvc中使用lin
- asp.net-mvc-3 – MVC模型范围验证器?
- asp.net – 使用FormsAuthentication持久的cooki
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSO
- asp.net-mvc – MVC 4 HttpNotFound()和404错误
热点阅读