我有一个用户控件,里面有几个图像。我将从"Website\Pictures"
等主目录设置图像源。
我的用户控件位于特定目录中,如下所示:"Website\UControls"
(模板源目录)
我正在尝试将用户控件加载到另一个页面的div中。一切都会好起来但图像来源。我将在每个图像的开头看到用户控件的模板源目录,这会导致链接断开。
例如,图片来源应该是这样的:"../Pictures/1.png"
,但我会这样:"../UControls/Pictures/1.png"
其中"UControls"
是模板源目录。
我该如何避免这种治疗?
答案 0 :(得分:0)
您应该使用〜运算符作为您站点根目录的标志。
以此答案为例 getting base url of web site's root (absolute/relative url)
似乎我的原始答案与问题无关。 请尝试使用部分
中的https://msdn.microsoft.com/en-us/library/ms178116.aspx中的前导斜杠
<img src="/Images/SampleImage.jpg" />
如果您网站的网址为http://www.contoso.com,则路径将解析为以下内容:
http://www.contoso.com/Images/SampleImage.jpg