ここに問題があります。フォーム認証リダイレクト原因アンカー損失
私は現在のビューオブジェクトのブックマークを許可するためにアンカーを使いません。オブジェクトIDを更新するとき、私はそれがページの更新をしようとしませんので、これを使用
http://myserver/showobject.aspx#objectid=10
。
Heres the rub。
私はフォーム認証を使用してこれらのページへのアクセスを処理しています。したがって、最初にログインせずに上記のリンクを参照しようとすると、ログインページにリダイレクトされます。正常に認証されたら、FormsAuthentication.RedirectFromLoginPage(...)あなたがあなたが来たページへ。
#objectid = 10ビットをオフにすることを除いて、
私はこれを回避するためにログインページにリダイレクトする前にクッキーを設定してから、「RedirectFromLoginPage」が完了した後にクッキーを読み、リンクを更新することを考えましたが、 FormsAuthentication.RedirectFromLoginPageを実際にやりたいことを行うための実際の方法です。
ので復習: http://myserver/showobject.aspxにログインした後にリダイレクト - サンセリフ#objectId:後藤
間違った/現在の動作ログインにリダイレクトhttp://myserver/showobject.aspx#objectId=10
しようとして
= 10
フューチャー/右行動:元のURLを完了するには、ログイン後にリダイレクトされ、事前に支援するためのhttp://myserver/showobject.aspx#objectId=10
おかげで、
ジョン。