2

我目前有一个带有搜索栏的页面。当用户输入要搜索的内容时,页面会充满搜索结果。当用户单击其中一个搜索结果行并导航到另一个页面以编辑信息时,会有一个取消按钮。如果用户单击取消按钮,他们将返回到搜索页面,他们将不得不再次输入文本进行搜索。如何创建它,以便当他们单击取消时,他们将返回到搜索页面,但带有以前的搜索结果。许多关于此的示例或信息将不胜感激。

这是我的取消按钮的样子:

<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 回答