Asp.net 与具有客户端标记的应用程序根相关的链接

Asp.net 与具有客户端标记的应用程序根相关的链接,asp.net,Asp.net,是否有任何方法可以链接到客户端标记(例如)中带有~字符(或类似字符)的应用程序根目录?我有一些需要在母版页中链接的外部样式表和脚本,但我不想硬编码相对于IIS站点的路径,我想根据相对的应用程序路径来执行。是的,使用 不是最漂亮的解决方案,但在开发过程中应该只使用它几次…而不是调用ResolveUrl方法,您可以简单地包括tilde和runat属性,如下所示: 这将始终从根目录解析。我尝试过,但它得到的是实际的目录路径(例如“C:\inetpub\wwwroot\mysite\”等),而不是we

是否有任何方法可以链接到客户端标记(例如)中带有~字符(或类似字符)的应用程序根目录?我有一些需要在母版页中链接的外部样式表和脚本,但我不想硬编码相对于IIS站点的路径,我想根据相对的应用程序路径来执行。

是的,使用


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

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


这将始终从根目录解析。

我尝试过,但它得到的是实际的目录路径(例如“C:\inetpub\wwwroot\mysite\”等),而不是web路径。谢谢您的提示。这似乎适用于锚定标记,但不适用于链接标记。