Asp.net mvc 我如何处理站点中的表单。Master?

Asp.net mvc 我如何处理站点中的表单。Master?,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,我的Site.Master文件(footer)中呈现了一个部分视图,它包含一个表单-我可以提交值并将其扔给控制器。问题是验证失败时,我需要返回表单以显示错误 我怎样才能拥有一个在Site.Master中使用viewmodel的表单,并且仍然能够抛出它并发布验证错误 <%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> 我将无法继承使用这里…我不认为 谢谢,您可以使用带有表单的强类型分部,然后

我的Site.Master文件(footer)中呈现了一个部分视图,它包含一个表单-我可以提交值并将其扔给控制器。问题是验证失败时,我需要返回表单以显示错误

我怎样才能拥有一个在Site.Master中使用viewmodel的表单,并且仍然能够抛出它并发布验证错误

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>  

我将无法继承使用这里…我不认为


谢谢,您可以使用带有表单的强类型分部,然后在TempData中传递ModelState,并将错误添加回partialview中的ModelState。我肯定也会执行客户端验证

另一个选项是通过Ajax提交表单。使用Jquery.Forms.js非常简单


你可以使用带有表单的强类型部分。是的,我想我会选择ajax路线——似乎ajax/jquery始终是答案,我听你这么说,MVC非常简单!祝你的项目好运!