"Render a view as a string" 方法生成的字符串中不包含客户端验证错误

Client side validation errors not include in generated string from "Render a view as a string" method

我正在使用由以下方法的剃刀版本生成的字符串:

Render a view as a string

但它不包括在服务器端添加到 ModelState 的错误。

我检查的时候:

变量 viewContext 是正确的 - 它的 属性 ViewData.ModelState 包含错误,但之后:

viewResult.View.Render( viewContext, sw );
sw 变量中的字符串包含 html 而没有错误消息等(我的意思是 html 应该为 ModelState 生成而没有错误)。

有办法改正吗?

我的错误。

方法 Render a view as a string 工作正常。

未显示 ViewModel 个错误的原因是应加入错误的字段名称中的拼写错误。