gpt4 book ai didi

asp.net-mvc - 将 ModelState 传递给 RedirectToAction

转载 作者:行者123 更新时间:2023-12-02 03:37:53 25 4
gpt4 key购买 nike

有没有办法将 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,每台机器都有自己的 session ,因此我无法使用 TempData(它使用 session )。

最佳答案

如果使用 session 的能力对您来说是一个障碍,那么它可能会被修复。通过一些配置,您就可以使用 Windows Azure 的 session 状态提供程序。就共享存储而言,它是无状态的,您的 WebRoles 也保持无状态。

您可以在此处获取所有说明:http://msdn.microsoft.com/en-us/library/windowsazure/gg185668.aspx

关于asp.net-mvc - 将 ModelState 传递给 RedirectToAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22168739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com