2010-06-29 112 views
4

在asp.net我們指定的重定向URL以外的頁面重定向到使用這種方法ASP.NET使用表單認證這樣當重定向到默認重定向URL

FormsAuthentication.RedirectFromLoginPage(IDTextBox.Text, RememberCheckBox.Checked); 

現在「的Default.aspx」 是有可能使用戶選擇哪個頁面重定向到之前登錄?

例如,用戶從列表中選擇要登錄的頁面,然後在進行身份驗證時將其重定向到此頁面而不是default.aspx頁面。

是否可能,如果有的話,該怎麼辦?

回答

6

而不是使用RedirectFromLoginPage方法,你可以使用SetAuthCookie方法,然後手動重定向:

FormsAuthentication.SetAuthCookie(IDTextBox.Text, RememberCheckBox.Checked); 
Response.Redirect("some url the user has choosen");