我的菜单中有三个链接
1.登录
2.创建账户
3.默认页面
几个小时后它工作得很好(当我点击创建新帐户时,它会将我带到同一页面,如果我点击登录,它会将我带到登录页面)。但是现在,当我单击创建帐户并立即单击登录链接时,它会向我显示返回 URL,如下所示:
http://localhost:16491/Website1/Login.aspx?ReturnUrl=%2fWebsite1%2fCreateUser.aspx
为什么会这样?谁能告诉我原因或我需要更改的内容,以便它应该指向相同的 URL
从整个互联网上,他们说我需要检查用户是否经过身份验证并重定向到特定页面而不是DestinationPageURL
这就是我所做的,它正在重定向到预期的默认页面。但我想知道为什么附加了 Returnurl 以及如何删除它。
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If HttpContext.Current.User.Identity.IsAuthenticated Then
loggeddetails.Text = "Welcome"
FormsAuthentication.SetAuthCookie(Login1.UserName, True)
Response.Redirect("Default.aspx")
Else
loggeddetails.Text = "Welcome Guest,"
End If
End Sub