使用客户端标记链接相对于Application root

时间:2011-08-17 15:16:06

标签: asp.net

有没有办法在客户端标记中链接到带有〜字符(或类似内容)的应用程序根目录(例如< link>)?我有一些外部样式表和脚本需要链接到母版页面,但我不想硬编码相对于IIS站点的路径,我想根据相对的应用程序路径来做。

2 个答案:

答案 0 :(得分:10)

是的,请使用<link href="<%= ResolveUrl("~/meep/moop.css") %>" />

不是最漂亮的解决方案,但你应该只在开发过程中使用它几次......

答案 1 :(得分:0)

您可以简单地包含波浪号和runat属性,而不是调用ResolveUrl方法,如下所示:

  

&lt; a href =“〜/ page.aspx”runat =“server”&gt;我的链接&lt; / a&gt;

这将始终从root解析。