我必须使用大量的:
重写旧的asp.net mvc应用程序Url.Content()
使其在另一个/其他部署环境中工作,其中虚拟目录是默认站点的子目录。
目前css类是这样的:
.icos-pencil:before { content: url(/content/images/global/icons/usual/icon-pencil.png); }
也破了。对于上面的css,是否有类似{heller'(?)的Url.Content
?
答案 0 :(得分:1)
如果您想在js或css文件中使用帮助器,您可以编写自己的视图引擎,例如jsHelper,或者您可以使用此代码
background-image:url('../../content/images/global/icons/usual/icon-pencil.png');
变为
background-image:url('content/images/global/icons/usual/icon-pencil.png');
答案 1 :(得分:0)
只需在CSS中使用相对路径即可。