2

ページがあり、URI は次のようになります:
http://domain.example.com/Profiles/Profile.aspx?username=blah#blahtab

そのフラグメント (#blahtab) が存在する場合、一部の jQuery はそれを検出し、ページの別のセクションを最初に表示します。

ただし、そのページでは、ユーザーが最初に認証する必要があります。FormsAuthentication を使用した認証ステップから戻ると、UrlEncode ステップに関係なく、フラグメントは破棄されます。

ローカル マシンでデバッガを使用すると、実際にサーバーに送信されたフラグメントが表示されません。これは標準料金で、フラグメントはクライアント側専用ですか?

ログインページに独自のリダイレクトコードを書かずに、どうすればそれを維持できますか?

または、ページのビューを保持するために別の方法を使用する必要がありますか?

4

1 に答える 1

0

どうやら、私はこれに気づいていませんでした。URLフラグメントがサーバーに送信されることはありません。

別の実装を見つける必要があります。

于 2010-03-03T20:56:01.337 に答える