我有以下代码:
控制器:
public ActionResult Step1()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Step1(FormCollection form)
{
TempData["messageStatus"] = new Random().Next(1, 1000);
return RedirectToAction("Step1");
}
看法:
<%=TempData["messageStatus"]%>
例如,在第一次查看时我得到12345,但是当我第二次请求时,我当然必须得到其他东西而不是12345,例如54321但不是,我得到相同的结果12345,你怎么解释?RedirectToAction缓存页面?
这意味着我必须将 Guid 放入我的 url 以解决缓存问题?你怎么看这个问题?