Asp.net mvc 在ASP.NETMVC中将ModelState设置为ActionResult
在Asp.net mvc 在ASP.NETMVC中将ModelState设置为ActionResult,asp.net-mvc,Asp.net Mvc,在视图中,我创建了一个,它将一些数据发布到另一个控制器,这与将我重定向到视图的控制器不同。在第二个控制器中,我执行一些数据验证,然后,如果发现错误,我需要再次将用户重定向到源代码视图,但使用已编辑的ModelState(以便显示验证错误) 有什么提示吗?不要重定向回原始控制器,难道你不能返回视图(~/Views/FirstController/Index.aspx)?另一种选择是将模型存储在TempData中,然后在第一个控制器中重定向并从TempData取回它(如果可用)。是的,您可以像Dar
视图
中,我创建了一个
,它将一些数据发布到另一个控制器
,这与将我重定向到视图的控制器不同。在第二个控制器中,我执行一些数据验证,然后,如果发现错误,我需要再次将用户重定向到源代码视图,但使用已编辑的ModelState(以便显示验证错误)
有什么提示吗?不要重定向回原始控制器,难道你不能
返回视图(~/Views/FirstController/Index.aspx)
?另一种选择是将模型存储在TempData
中,然后在第一个控制器中重定向并从TempData
取回它(如果可用)。是的,您可以像Darin说的那样使用
干杯 这应该有解释,而不是简单的链接,因为它不是过期的