0

私の要件はこれです。自分のサイトにログインしないときはいつでも、Web ページにアクセスすることはありません。しかし、ログインページのURLの後に追加されたURLは(リターンURL)を意味し、サイトへのログインに成功した後、ページはアクセスしてアドレスバーに入力する必要がある同じページにリダイレクトされます。

例: ログインせずにページhttp://localhost:14334/User/userdetail.aspxにアクセスする必要があります。http://localhost:14334/Login.aspxでページが返されます。しかし、 http://localhost:14334/Login.aspx?ReturnUrl=%2fUser%2fuserdetail.aspxでページが返されるようにしたい

4

2 に答える 2

2

あなたが見逃しているのはリダイレクトの呼び出しだけのようです:

FormsAuthentication.RedirectFromLoginPage(UsernameTextbox.Text, NotPublicCheckBox.Checked);

詳細については、これを参照してください - http://msdn.microsoft.com/en-us/library/ka5ffkce.aspx

于 2013-01-04T09:50:18.337 に答える
1

デフォルトのテンプレートが変更されていないASP.NET場合、ログイン ページのリターン URL は、ログインに成功するとその場所に戻ります。ASP.NET

于 2013-01-04T09:50:05.640 に答える