だからここに問題があります。
現在表示されているオブジェクトをブックマークできるようにするための更新されない方法として、アンカーを使用します。
http://myserver/showobject.aspx#objectid=10
私はこれを使用しているので、オブジェクトIDを更新するときに、ページを更新しようとはしません。
ここにこすります。
これらのページへのアクセスを処理するためにフォーム認証を使用しています。したがって、最初にログインせずに上記のリンクを参照しようとすると、ログインページにリダイレクトされます。正常に認証されると、FormsAuthentication.RedirectFromLoginPage(...)元のページに移動します。
#objectid=10ビットをトランクオフすることを除いて。
私はこれを回避するためにいくつかのハック(ログインページへのリダイレクトの前にCookieを設定し、Cookieを読み取り、「RedirectFromLoginPage」が完了した後にリンクを更新する)を考えましたが、実際の方法があるかどうか疑問に思いましたFormsAuthentication.RedirectFromLoginPageに、実際に実行させたいことを実行させます。
要約すると:
http://myserver/showobject.aspx#objectId=10に移動しようとしてい ます
ログインにリダイレクト
現在の/間違った動作:ログイン後にhttp://myserver/showobject.aspxにリダイレクトされます -sans#objectId = 10
将来/正しい動作:ログイン後に元のURLを完了するためにリダイレクトされます、http://myserver/showobject.aspx#objectId=10
よろしくお願いします。
ジョン。