我正在使用TempData
将一些数据从一个Cotroller动作传递到另一个Controller动作,直到几天前它都工作正常。现在,在RedirectToAction上为null。
这是我的代码:
HomeController
[HttpPost]
public ActionResult PostWidget(WidgetType type, int? timeFrame, int offset = 0)
{
TempData["PostWidgetRoute"] = true;
return RedirectToAction("Index", "Query", null);
}
QueryController
public ViewResult Index(string id = "", string queryType = "Query")
{
var data= TempData["PostWidgetRoute"];
return view();
}
无法理解tempdata变量的行为突然改变的原因可能是什么。