Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Mvc中的Css图像路径_Css_Asp.net Mvc - Fatal编程技术网

Asp.net Mvc中的Css图像路径

Asp.net Mvc中的Css图像路径,css,asp.net-mvc,Css,Asp.net Mvc,在我的cshtml视图中,我有一个div Id=“顶部导航” Css类在Css中定义如下 div#top-navigation { background:url('/Content/Images/bg-top-nav.jpg') 0 0 repeat-x; height:37px; border:1px solid #7bcdeb; border-bottom:1px solid #7ad5f5; } 我的目标是给出如下信息 background:url('mysite.com/Conten

在我的cshtml视图中,我有一个div

Id=“顶部导航”

Css类在Css中定义如下

div#top-navigation 
{
background:url('/Content/Images/bg-top-nav.jpg') 0 0 repeat-x;
height:37px;
border:1px solid #7bcdeb;
border-bottom:1px solid #7ad5f5;
}
我的目标是给出如下信息

background:url('mysite.com/Content/Images/bg-top-nav.jpg')
但问题是,我不想硬编码mysite.com域名


解决办法是什么?是否可以访问css中的服务器变量?

尝试使用无点css

并尝试声明


@域:'dynamic_domain_name'在.cshtml页面中,并使用它。这里类似于页面中定义的CSS。

为什么像第一个示例那样的根相对路径不适用于您?因为这些视图/htmls将通过动态javascript注入到不同域的某个其他页面部分。没有第三方的任何其他替代方案?不是第三方。它的开源项目&免费。否则,您需要创建一个类似的,像这样的,并尝试。