我目前有一个带搜索栏的页面。当用户输入要搜索的内容时,该页面将填充搜索结果。当用户单击其中一个搜索结果行并导航到另一个页面以编辑信息时,会有一个取消按钮。如果用户单击取消按钮,他们将返回到搜索页面,他们将不得不再次输入文本进行搜索。如何创建它,以便当他们点击取消时,他们将返回到搜索页面,但使用以前的搜索结果。关于此的许多示例或信息将不胜感激。
这是我的取消按钮的样子:
<a class="printRemove" id="cancel" href='<%: Url.Action("Search","Office") %>'>
<img alt="" src="<%:Url.Content("~/Content/images/newCancel.png") %>"/>
答案 0 :(得分:1)
取消按钮致电history.back(-1)
或者将搜索所需的值传递回取消按钮并再次搜索。
答案 1 :(得分:1)
这取决于您的搜索是GET还是POST。
如果你的搜索是GET,那么使用一些Javascript会将你的用户返回到他写的参数的搜索URL:
history.back(-1)
如果您的搜索是POST,则可以使用TempData
构造暂时保存搜索参数。