我必须重写一个遗留的asp.net mvc应用程序使用大量:
Url.Content()
使其在不同的/附加的部署环境中工作,其中虚拟目录是默认站点的子目录。
目前css类是这样的:
.icos-pencil:before { content: url(/content/images/global/icons/usual/icon-pencil.png); }
也是坏的。上面的css是否有类似的"助手"(?)Url.Content
?
如果你想在js或css文件中使用helper,你可以编写自己的视图引擎,如jsHelper,或者你可以使用以下代码
background-image:url('../../content/images/global/icons/usual/icon-pencil.png');
是
background-image:url('content/images/global/icons/usual/icon-pencil.png');
在你的CSS中使用相对路径