我的控制器具有搜索条件
// GET:
public ActionResult Index(int? page, string site, string user, string department, string status, string TransactionDate)
{
/// Filter by search criteria
return view(object.ToList());
}
这是我的删除操作
// POST:
[HttpPost]
public ActionResult Delete(string id = null)
{
var table = Table.Find(id);
if (table == null)
{
return HttpNotFound();
}
return View(table);
}
如何保持搜索值并按搜索值返回视图过滤器。
谢谢, Si Thu
答案 0 :(得分:1)
MVC使用TempData值,该值可用作存储桶,您可以转储仅为以下请求所需的数据。
所以你要在你的行动方法中使用它:
TempData["searchId"] = id;
使用相同的TempData["searchId"]
语法在视图中检索它。
如果我的解释没有充分解释(极有可能),那么this article可能会提供更好的主意。