Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在ASP.NETMVC中将ModelState设置为ActionResult_Asp.net Mvc - Fatal编程技术网

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说的那样使用


干杯

这应该有解释,而不是简单的链接,因为它不是过期的