C# 重定向到登录后请求的最后一页
我有一个应用程序,我想在登录后的前一个请求页面 比如,如果我的应用程序会话超时,并且当时我正在尝试打开“Balance.aspx”,它会将我重定向到登录页面&在我登录后,它会重定向到默认页面,到目前为止,它工作正常,但现在我希望在登录验证后直接请求上一个页面(Balance页面)C# 重定向到登录后请求的最后一页,c#,.net,C#,.net,我有一个应用程序,我想在登录后的前一个请求页面 比如,如果我的应用程序会话超时,并且当时我正在尝试打开“Balance.aspx”,它会将我重定向到登录页面&在我登录后,它会重定向到默认页面,到目前为止,它工作正常,但现在我希望在登录验证后直接请求上一个页面(Balance页面) 有人可以帮忙吗?您可以使用以下内容保存最后一页: 会话[“LastPage”]= 然后您可以重定向到会话内容。请尝试下面的内容 string strRedirect = Request["ReturnUrl"]; if
有人可以帮忙吗?您可以使用以下内容保存最后一页: 会话[“LastPage”]= 然后您可以重定向到会话内容。请尝试下面的内容
string strRedirect = Request["ReturnUrl"];
if (strRedirect == null)
strRedirect = @"~/Default.aspx";
Response.Redirect(strRedirect);
看看这里。这将在查询字符串*ReturnURL*中设置一个参数,该参数将在验证后将调用者返回页面
查找一个有图表的部分,这将说明它在验证页面后如何工作“表单验证控制流”请在下面编写代码:
string redirecturl = Request["ReturnUrl"];
if (redirecturl == null)
redirecturl = @"~/Default.aspx";
Response.Redirect(redirecturl );
你在写什么?ASP.NET?MVC?MVC已经使用默认的站点模板完成了这项工作。