这两个Html语句有什么区别?

时间:2011-03-15 10:45:17

标签: asp.net html

这两个Html语句之间有什么区别。

<asp:Image runat="server" ID="imgHelp"  ImageUrl="~/images/help.gif" />

&安培;

<asp:Image runat="server" ID="imgHelp"  ImageUrl="/images/help.gif" />

2 个答案:

答案 0 :(得分:3)

一个图像路径是绝对(〜/ images / help.gif),一个是相对(/ images / help.gif)

答案 1 :(得分:2)

他们的形象之路不同。

This one is a nice overview如何处理asp.net路径:

  

〜/ Root Relative Paths and ResolveUrl()和ResolveClientUrl()

     

ASP.NET在Web窗体的大多数URL属性中支持根相对虚拟路径语法   因此,您可以轻松地在控件中指定根相对路径而不是位置相对路径: