gpt4 book ai didi

asp.net - .NET 上是否有标识虚拟路径的 "symbol"?

转载 作者:行者123 更新时间:2023-12-02 18:39:07 25 4
gpt4 key购买 nike

假设这个场景。在我的 Default.aspx 上,我插入一个名为 MyContext.ascx 的上下文 (WebForms),用于加载图像。所以路径是:

<img src="/images/hello.gif" />

嗯。现在,我想在另一个文件夹中的另一个 .aspx 页面上插入相同的上下文,例如 /myfolder/MyPage.aspx

那么,现在图像的路径应该是:

<img src="../images/hello.gif" />

如您所见,我无法管理同一上下文的两个不同路径。那么,有没有一种方法(符号)来调用我的应用程序的虚拟路径?不使用我自己的函数作为

<img src="<%=MyUtilities.GiveVirtualPath%>/images/hello.gif" />

这很无聊。谁知道?

最佳答案

将图像放在网站的根目录中(以及 resources/styles/themes 文件夹内)。您可以使用波形符 ~ 来指示站点的根目录。您的所有页面都会引用该内容。如果您使用服务器端控件,您甚至不需要使用 ResolvePath() 方法(在您的示例中,您应该使用它,例如,如果您编写了 asp:image ImageUrl=""您可以不需要。来自 MSDN

关于asp.net - .NET 上是否有标识虚拟路径的 "symbol"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com