RedirectToAction

时间:2018-09-07 09:07:08

标签: asp.net-mvc tempdata

我正在使用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变量的行为突然改变的原因可能是什么。

0 个答案:

没有答案