2011-01-25 260 views
1

在web应用程序中,登录“ReturnUrl”后返回上次访问的页面。如何设置去default.aspx。登录后将用户重定向到特定页面

我在web.config中声明了这样的代码。

 <forms name="FormsAuth" loginUrl="Default.aspx" defaultUrl="Default.aspx" 
path="/" timeout="200" slidingExpiration="true"> 

但是,如果我关闭应用程序在/Private/Admin/ReviewIssue.aspx页面。

当我再次开始在登录页面的URL应用程序有这样

http://localhost:3042/Test/Default.aspx?ReturnUrl= 
%2fPrivate%2fAdmin%2fReviewIssue.aspx 

我从登录页面只想Default.aspx的。

回答

0

假定这是从Visual Studio的模板创建一个ASP.NET Web窗体项目,去Register.aspx.cs在账户文件夹和编辑代码那里是

protected void RegisterUser_CreatedUser(object sender, EventArgs e) 
    { 
     FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); 

     Response.Redirect("~/default.aspx"); 
    } 
相关问题