我的要求就是这个。每当我不在我的网站登录,然后永远不会访问网页。但是在登录页面url意味着(返回url)后添加了url,并且在成功登录到我的站点后,页面重定向到我必须访问并进入地址栏的同一页面。
示例:我必须在不登录的情况下访问页面 http:// localhost:14334 / User / userdetail.aspx 。页面返回 http:// localhost:14334 / Login.aspx 。但我希望页面返回 http:// localhost:14334 / Login.aspx?ReturnUrl =%2fUser%2fuserdetail.aspx
答案 0 :(得分:2)
听起来你所缺少的是调用重定向:
FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text, NotPublicCheckBox.Checked);
有关详情,请参阅此处 - http://msdn.microsoft.com/en-us/library/ka5ffkce.aspx
答案 1 :(得分:1)
如果未修改默认ASP.NET
模板,ASP.NET
登录页面中的返回URL将返回到成功登录的位置。