2011-01-25 462 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"); 
    } 
相關問題