我有部分视图在我的Site.Master文件(页脚)中呈现,它包含一个表单 - 我能够提交值,它会把它扔给控制器就好......问题是验证失败时我需要回到表单来显示错误
我如何在Site.Master中使用一个使用viewmodel的表单,并且仍能将其丢回并发布验证错误?
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
我不能继承在这里使用......我不认为
由于
答案 0 :(得分:1)
您可以使用带有表单的强类型部分,然后在TempData中传递ModelState,并将错误添加回部分视图中的ModelState。我肯定也会进行客户端验证。
另一种选择是通过Ajax提交表单。使用Jquery.Forms.js
非常简单