返回ASP.NET中的URL概念

时间:2013-01-04 09:46:29

标签: asp.net return-value

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

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

2 个答案:

答案 0 :(得分:2)

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

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

有关详情,请参阅此处 - http://msdn.microsoft.com/en-us/library/ka5ffkce.aspx

答案 1 :(得分:1)

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