部分的错误信息我有一个ASP.NET视图模型是这样的:ASP.NET MVC - 缺少使用带有TemplateInfo
public class ParentViewModel
{
public ChildViewModel Child { get; set; }
}
反过来ChildViewModel类有装饰与所需的属性和相应的属性错误信息。使ViewModel像这样设置的原因是因为ChildViewModel与部分视图绑定,并且部分视图在不同的上下文中呈现。在一个方面,我渲染ChildViewModel的局部视图,例如:
@Html.Partial("~/Views/Shared/_ChildView.cshtml", Model.AddressModel, new ViewDataDictionary
{
TemplateInfo = new System.Web.Mvc.TemplateInfo { HtmlFieldPrefix = "Child" },
})
的TemplateInfo引起的局部视图使用正确的名称来渲染,使他们正确地重新填充到ParentViewModel上回发的HTML输入。 ASP.Net也正确检测时子视图模型缺少信息(ModelState.IsValid返回正确的结果)。但是,问题是它不显示验证错误消息。关于如何获取错误消息的任何想法?
那么,它可能会帮助,如果你提供你的_ChildView.cshtml代码 – 2012-02-06 23:59:57