【发布时间】:2014-04-05 19:09:37
【问题描述】:
有没有办法将 ModelState 传递给 RedirectToAction不使用 TempData?
更新
我有以下操作:
public ActionResult Index()
{
var model = SettingsService.GetSettings();
return View(model);
}
[HttpPost]
public ActionResult Update(Settings model)
{
if (ModelState.IsValid)
{
SettingsService.UpdateSettings(model);
}
return RedirectToAction("Index");
}
模型存在服务器验证错误。我想在重定向到索引后显示错误。
应用程序在云端,它至少有两个 WebRoles,每台机器都有自己的会话,因此我不能使用 TempData(它使用会话)。
【问题讨论】:
-
不,根据我的观点你需要
TEMPDATA -
你能举例说明你为什么需要这样做吗?
-
当然,我添加了一些插图
标签: asp.net-mvc azure modelstate asp.net-mvc-validation