C# 实现从一个点击结果返回到搜索结果页面的链接
实现从一个点击结果返回到搜索结果页面的链接 我试图做的是通过反向链接传递搜索查询,并在视图中显示结果,然后自动运行搜索查询C# 实现从一个点击结果返回到搜索结果页面的链接,c#,asp.net,asp.net-mvc-3,razor,C#,Asp.net,Asp.net Mvc 3,Razor,实现从一个点击结果返回到搜索结果页面的链接 我试图做的是通过反向链接传递搜索查询,并在视图中显示结果,然后自动运行搜索查询 @Html.ActionLink("Back to List", "Index", new { searchString= TempData["lastSearchString"] } ) 我在尝试实现这个概念时遇到困难。您可以使用会话变量或存储cookie来实现它 public ActionResult Index(string sortOrder,
@Html.ActionLink("Back to List", "Index", new { searchString= TempData["lastSearchString"] } )
我在尝试实现这个概念时遇到困难。您可以使用会话变量或存储cookie来实现它
public ActionResult Index(string sortOrder, string currentFilter, string searchString, int? page)
{
tempdata["lastSearchString"]=searchString;
}
在你看来
@Html.ActionLink("Back to List", "Index", new { searchString= tempdata["lastSearchString"] } )
javascript有可能吗 这将保留搜索结果和输入的文本。但是,不确定它是否适用于所有浏览器
<A HREF="javascript:history.go(-1);">
是否可以在没有会话变量或存储cookie的情况下实现它。我以前尝试过会话状态,但运气不佳。操作链接不起作用呢?只要有一个名为query的控制器参数,并且ViewBag.query是一个有效的查询字符串,就应该可以工作。哪一部分出现故障?感谢您的回复-返回索引视图后,代码会将搜索结果放回搜索框-但是不会重新显示搜索结果。这就是为什么,您不应该使用java脚本返回,使用我发布的操作链接,如果您仍然有问题,请将视图粘贴到此处,以便我可以查看。