ASP.NET MVC URL在CSS文件中自动解析
发布时间:2020-05-23 07:58:16 所属栏目:asp.Net 来源:互联网
导读:在正常的WebForms场景中,CSS文件中的任何根相对URL(例如/ folder / file.txt),例如: .form { background-image: url(~/Content/Images/form_bg.gif); } 将在运行时自动得到解决如果我指定 head runat=server 在引用页面。 但是,这不再发生在ASP.NET MVC B
|
在正常的WebForms场景中,CSS文件中的任何根相对URL(例如/ folder / file.txt),例如: .form { background-image: url(~/Content/Images/form_bg.gif); }
将在运行时自动得到解决如果我指定 <head runat="server"> 在引用页面。 但是,这不再发生在ASP.NET MVC Beta1网站上。 有没有办法,我可以启用此功能,而不诉诸hacks或CSS加载程序文件?像可能HttpModules或什么? 或者我没有正确设计我的网站?什么应该是一个好的设计? 由于原始的ASP.NET WebForms已经有这个功能,我更喜欢使用任何现有的功能,如果可能的话。但我没有太多线索。 此Web应用程序将部署在几个环境中,其中root文件夹可能不明显。 编辑:我的意思是文件的CONTENT的url,而不是文件的url本身。 解决方法我不会打扰自动根本找到字符。我知道你想要同样的解决方案工作,根目录不同的部署之间,但在CSS文档中,你不应该有任何问题使用相对路径。 CSS文档中的路径(对于示例中的图像URL)将始终与CSS文件的位置相关,而不管加载该CSS文件的任何页面的路径。所以如果你的图像在/ Content / Images中,你的样式表在/ Content / Stylesheets中,你总是能够使用background-image:url(../ Images / form_bg.gif);并且它将工作,而不管加载样式表的页面的位置。有没有理由这不会工作? (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 更改单个URL查询字符串值
- asp.net-mvc – ASP.NET MVC 5中的级联下拉列表
- asp.net-mvc – 有没有办法重命名RequestVerificationToken
- 在IIS 8上发布asp vnext网站的问题
- asp.net-mvc – ASP.NET MVC 3多个模型到单个表单
- asp.net – Telerik RadGrid GridDataItem – 如何确定列是
- ASP脚本中的Python 500服务器错误
- asp.net-mvc – 为什么在MVC中使用bundle会增加内存使用量
- IIS中的Asp.Net核心MVC应用程序Windows身份验证
- asp.net – ApplicationInstance.CompleteRequest不会停止执
推荐文章
站长推荐
- asp.net-mvc – 有什么技巧/技巧使用亚音速与Asp
- asp.net-mvc-3 – MVC3,Ninject和Ninject.MVC3问
- ASP.Net/C#,循环浏览页面上的某些控件?
- Razor页面在运行时无法在ASP.NET Core RC2中看到
- asp.net-mvc-4 – 重定向到动作,参数在mvc中始终
- asp.net – 具有管道模式=集成的IIS 7.0不会在AS
- asp.net-mvc-3 – 为什么Html.Label()不适用于句
- asp.net-mvc – 使用其他bool字段进行MVC远程验证
- 将List 绑定到asp.net中的listview#
- 在ASP.NET C#中调用Web服务时,Session为null
热点阅读
