Asp.net mvc MVC成功提交表格

Asp.net mvc MVC成功提交表格,asp.net-mvc,webforms,Asp.net Mvc,Webforms,我的MVC应用程序中有一个Html.BeginForm。当用户单击Submit按钮时,如果一切正常,我希望将用户发送到特定视图。有谁能告诉我如何让用户转到已定义的视图(以及将用户定向到当前控制器之外的视图的解决方案) 非常感谢您的帮助。您可以使用RedirectToAction()将用户重定向到其他操作和控制器 验证模型状态后,调用 Return RedirectToAction("Index","Home") 重定向到“主”控制器和“索引”操作。您还可以传递其他参数。您能解释一下模型状态吗?

我的MVC应用程序中有一个
Html.BeginForm
。当用户单击Submit按钮时,如果一切正常,我希望将用户发送到特定视图。有谁能告诉我如何让用户转到已定义的视图(以及将用户定向到当前控制器之外的视图的解决方案)


非常感谢您的帮助。

您可以使用RedirectToAction()将用户重定向到其他操作和控制器

验证模型状态后,调用

Return RedirectToAction("Index","Home")

重定向到“主”控制器和“索引”操作。您还可以传递其他参数。

您能解释一下模型状态吗?这是关于是否所有数据都已输入表格的问题吗?是的。我在我的操作中使用了这样的东西:如果modelstate.isvalid,那么对数据库执行一些操作,当一切正常时(良好的用户名和密码),然后“返回重定向到操作”。若用户发布的数据无效,您可以向用户显示消息或进行其他重定向。