0

我的要求是这样的。每当我无法登录我的网站时,就永远不会访问网页。但是在登录页面 url 之后添加的 url 意味着(返回 url),并且在成功登录到我的网站后,页面重定向到我必须访问并输入地址栏的同一页面。

示例:我必须在没有登录的情况下访问页面http://localhost:14334/User/userdetail.aspx该页面在http://localhost:14334/Login.aspx上返回给我。但我希望页面在http://localhost:14334/Login.aspx?ReturnUrl=%2fUser%2fuserdetail.aspx上返回给我

4

2 回答 2

2

听起来您所缺少的只是重定向的调用:

FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text, NotPublicCheckBox.Checked);

有关更多信息,请参阅此 - http://msdn.microsoft.com/en-us/library/ka5ffkce.aspx

于 2013-01-04T09:50:18.337 回答
1

如果不修改ASP.NET默认模板,则登录页面中的返回 URL 将返回到登录成功时的位置。ASP.NET

于 2013-01-04T09:50:05.640 回答