【发布时间】:2023-03-02 23:47:01
【问题描述】:
我在根目录中有一个home.aspx 和about.aspx,一个包含login.aspx、register.aspx、manage.aspx 的帐户文件夹。
我有一个导航栏,其中包含指向所有相关页面的链接,具体取决于用户是否登录。
假设如果他在login.aspx页面,他再次点击/login.aspx的链接,返回URL变成ReturnUrl="localhost:xxxx/Account/Account/login.aspx"
如果我现在点击register.aspx,它会变成Account/Account/Account/register.aspx
这叫什么以及如何纠正它?
我想我需要创建一个虚拟根目录之类的东西,所有地址都相对于该目录进行解析。
我的href是这样的,
<li id="RegisterLink" runat="server"><a href="Account/Register.aspx"><span class="glyphicon glyphicon-user"></span> Register</a></li>
<li id="LoginLink" runat="server"><a href="Account/Login.aspx"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
【问题讨论】:
-
看看这个答案,对你有帮助stackoverflow.com/a/3567721/713789
-
谢谢。我已将其添加为带有原始来源链接的答案。
标签: html asp.net url url-redirection returnurl