我有一个使用导航菜单制作的母版页。我在我的文件default.aspx
和pro/page.aspx
上使用此母版页。图像和链接引用不匹配,具体取决于我所在的页面。我试过像~/page.aspx?function=a
&& ~/Images/menu/a.gif
。但是这些都行不通。我可以在某些情况下获得工作路径,但之后他们永远不会在另一页上工作。任何人都能指出我的方向吗?谢谢!
答案 0 :(得分:1)
您可以在服务器控件中的任何路径相关属性中使用〜运算符。 〜运算符仅在服务器控件和服务器代码中被识别为。您不能将〜运算符用于客户端元素。
例如:
<asp:image runat="server" id="Image1"
ImageUrl="~/Images/SampleImage.jpg" />
MSDN: ASP.NET Web Project Paths
通过添加属性 runat =“server”,可以将网页上的任何HTML元素转换为HTML 服务器控件。