2010-06-10 68 views
0

View中,我创建了一个<form>,它将一些数据发布到另一个Controller,这与将其重定向到View的那个不同。在第二个控制器中,我执行一些数据验证,然后,如果发现错误,我需要将用户再次重定向到源视图,但使用编辑后的模型状态(以便我可以显示验证错误)。将ModelState设置为ASP.Net中的ActionResult MVC

任何提示?

回答

1

是的,你可以使用PRG pattern像Darin说的。

干杯!

+0

谢谢,不错的链接! – Mark 2010-06-13 13:35:15

3

而不是重定向回到原来的控制器不能只是return View("~/Views/FirstController/Index.aspx")?另一种选择是将模型存储在TempData之内,然后重定向并从第一个控制器中的TempData取回(如果可用)。

相关问题