1

我有一个带有导航菜单的母版页。我在我的文件default.aspxpro/page.aspx. 图片和链接引用不匹配,具体取决于我所在的页面。我尝试了类似~/page.aspx?function=a&&的东西~/Images/menu/a.gif。然而这些都行不通。在某些情况下,我可以让路径工作,但它们永远不会在其他页面上工作。谁能指出我解决这个问题的方向?谢谢!

4

1 回答 1

1

您可以在服务器控件中的任何与路径相关的属性中使用 ~ 运算符。~ 运算符仅在服务器控件和服务器代码中被识别。您不能将 ~ 运算符用于客户端元素。

例如:

<asp:image runat="server" id="Image1"
  ImageUrl="~/Images/SampleImage.jpg" />

MSDN:ASP.NET Web 项目路径

通过添加属性runat="server",可以将页面上的任何 HTML 元素转换为 HTML服务器控件

MSDN:ASP.NET Web 服务器控件概述

于 2012-10-28T02:20:37.913 回答