2009-11-24 8 views
5

AJAXリクエストを使用してページングされた結果のリストを取得して、次/前のページのクリックを生成します。私は、ユーザーがいるページを追跡するためにjQuery履歴プラグインを使用しています。これは、基本的にURLにhttp://site.com?query#pg=5を追加します。Request.UrlReferrerを使用してURLハッシュ値を保持する

私が別のページにクリックすると、ブレッドクラムコントロールに戻るボタンを実装しようとしています。使用しようとしている:

Request.UrlReferrer 

これは#値をまったく保持していないようです。これは可能ですか?

答えて

3

ブラウザは、HTTP_REFERERヘッダーを設定してサーバーに送信する役割を担います。スタックオーバーフローに関するその他の質問(例:this one)に関する調査が行われており、現代のブラウザのどれもがハッシュ値を送信していないようです。

しかし、すべてが失われません。私の同僚は同様の状況に直面し、サーバーとクライアントのハッシュ値を追跡するためにAJAX呼び出しをサーバーに設定しました。それはちょっとハックインですが、あなたはそれを動作させることができます。

関連する問題