[英]Redirect user to a specific page after login
在Web应用程序中,登录“ ReturnUrl”后将转到上次访问的页面。 如何设置为default.aspx。
我像这样在web.config中声明了代码。
<forms name="FormsAuth" loginUrl="Default.aspx" defaultUrl="Default.aspx"
path="/" timeout="200" slidingExpiration="true">
但是,如果我在/Private/Admin/ReviewIssue.aspx
页面上关闭应用程序。
当我再次启动登录页面网址中的应用程序时,就像这样
http://localhost:3042/Test/Default.aspx?ReturnUrl=
%2fPrivate%2fAdmin%2fReviewIssue.aspx
我只想从登录页面到Default.aspx。
假定这是从Visual Studio模板创建的ASP.NET Web窗体项目,请转到Account文件夹中的Register.aspx.cs并在其中编辑代码
protected void RegisterUser_CreatedUser(object sender, EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */);
Response.Redirect( "~/default.aspx" );
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.