5

検索に使用するasp.netフォームがあります。検索結果は、Ajax を使用して同じページに表示されています。別のページに移動して戻ってくると、データが入力されたフォームが表示されますが、検索結果は空です。ページに戻って結果を表示する最善の方法は何ですか。

または、戻るボタンがクリックされたときにページを強制的にポストバックして、ページに結果を再入力する方法は?

4

4 に答える 4

8

これは、 ScriptManagerのEnableHistoryプロパティを使用して行うことができます。ScriptManager の EnableHistory プロパティを True に設定すると、AddHistoryPointメソッドを使用してページに履歴ポイントを設定できます。

<asp:ScriptManager runat="server" ID="MyScriptManager" EnableHistory="True">
</asp:ScriptManager>

Dino Esposito には、scriptmanager の履歴機能の使用に関する優れた記事(クライアント側)ここ (サーバー側)があります。

于 2009-08-04T01:07:12.957 に答える
3

戻るボタンと ajax を処理しようとするフレームワークが多数あります。
ここ は マイクロソフト のこれ は本当に 単純 な 歴史
と 呼 ば れる もの です.

于 2009-08-04T01:06:58.557 に答える