2011-01-25 24 views
1

ウェブアプリケーションでは、最後に訪問したページに行く "ReturnUrl"ログイン後。 default.aspxに移動するように設定する方法。ログイン後にユーザーを特定のページにリダイレクト

私はこのようにweb.configのコードを宣言しました。

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

しかし、私は/Private/Admin/ReviewIssue.aspxページでアプリケーションを終了します。

私は再び起動すると、ログインページのURL内のアプリケーションは、私が唯一のログインページからDefault.aspxをしたい、この

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

のように持っています。

答えて

0

アカウントのフォルダにRegister.aspx.csに移動し、

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

     Response.Redirect("~/default.aspx"); 
    } 
があるようにコードを編集し、これはVisual Studioのテンプレートから作成されたASP.NET Webフォームプロジェクトのためであると仮定すると、
関連する問題