2

現在、検索バーのあるページがあります。ユーザーが検索するものを入力すると、ページに検索結果が表示されます。ユーザーが検索結果の行の 1 つをクリックし、別のページに移動して情報を編集すると、キャンセル ボタンが表示されます。ユーザーがキャンセル ボタンをクリックすると、検索ページに戻り、再度テキストを入力して検索する必要があります。キャンセルをクリックすると検索ページに戻りますが、以前の検索結果が表示されるようにするにはどうすればよいでしょうか。これに関する多くの例や情報をいただければ幸いです。

これは私のキャンセルボタンがどのように見えるかです:

<a class="printRemove" id="cancel" href='<%: Url.Action("Search","Office") %>'>
<img alt="" src="<%:Url.Content("~/Content/images/newCancel.png") %>"/>

4

2 に答える 2

1

キャンセルボタンの呼び出しでhistory.back(-1)

または、検索に必要な値を渡し、キャンセル ボタンに戻り、再度検索します。

于 2012-07-11T19:12:10.147 に答える
1

検索が GET か POST かによって異なります。

検索が GET の場合、Javascript を使用すると、ユーザーが書いたパラメーターを使用して検索 URL に戻ります。

history.back(-1)

検索が POST の場合、TempData構文を使用して検索パラメーターを一時的に保存できます。

于 2012-07-11T19:14:34.523 に答える