gpt4 book ai didi

asp.net - 如何使 URL 相对于同一服务器上的不同虚拟目录

转载 作者:行者123 更新时间:2023-12-04 07:03:25 26 4
gpt4 key购买 nike

我知道使用波浪号 ~ 代表网站根的符号。
下面的链接是名为“MDWelcome”的虚拟目录的一部分,虽然下面的代码“有效”,但我如何消除下面 HyperLink3 中的“硬编码”域名,以便它链接到“当前服务器上的 MDS 虚拟目录” “(不管是什么)。

<li><asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="http://www.mortgagedataweb.com/MDS/login.asp?default.asp">Subscriber Login</asp:HyperLink></li>
<li><asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/faq.aspx">FAQ</asp:HyperLink></li>

附言我们只是“虚拟化”了这个物理网络服务器,我试图从新的虚拟机测试网络,这个链接一直把我带回真正的物理机。

最佳答案

使用绝对路径,例如:

<li><asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="/MDS/login.asp?default.asp">Subscriber Login</asp:HyperLink></li>

绝对路径是一种很好的做法,因为当您将站点推送到不同的环境或服务器时,它们会起作用。

关于asp.net - 如何使 URL 相对于同一服务器上的不同虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1478738/

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