Asp.net 根地址差异href和img src
确定和的路径有什么区别吗 我对它们使用相同类型的根引用,它们引用不同的位置,方式如下:Asp.net 根地址差异href和img src,asp.net,html,image,Asp.net,Html,Image,确定和的路径有什么区别吗 我对它们使用相同类型的根引用,它们引用不同的位置,方式如下: <img src="/folder1/folder2/1.jpg" > 引用当前文件夹的父文件夹,并在其中搜索folder1 但是: 引用根目录并在那里搜索folder1 我需要第二个地址 尝试使用 ~/folder1/folder2/1.jpg 希望这可以解决根目录中的第二个地址,您需要添加runat属性,如下所示: <a href="~/folder1/folder2/1.jpg
<img src="/folder1/folder2/1.jpg" >
引用当前文件夹的父文件夹,并在其中搜索folder1
但是:
引用根目录并在那里搜索folder1
我需要第二个地址 尝试使用
~/folder1/folder2/1.jpg
希望这可以解决根目录中的第二个地址,您需要添加runat属性,如下所示:
<a href="~/folder1/folder2/1.jpg" runat="server">
嘿,请看这个 对于img:
<img src="<%= ResolveUrl("~/images/logo.png") %>" />
为了
不,这两种方法都是一样的。您确定图像的src不是以..开头吗。。还是什么?是的,我尽可能肯定!!我不明白你投反对票的原因!这是我的真实代码:
有些东西
请先阅读其他答案,然后再在现有主题上发布重复的问题。对不起,它也不起作用!正如我所想,“~”符号只适用于将与asp.net(如web.config)一起使用的代码。你确定吗?!我根本不需要在服务器端处理我的标签!!您必须这样做,ASP.NET运行时才能从根目录正确解析。试试看?是的,它可以工作,但我认为不需要在服务器端处理它。无论如何,谢谢你的帮助:<img src="<%= ResolveUrl("~/images/logo.png") %>" />
<a href="<%= ResolveUrl("~/images/logo.png") %>">My Img</a>