如何从razor视图中检查我的模型是否有效?
我需要做一个检查,如果我的模型是在我的剃刀视图内有效。 如果它是有效的,那么我想能够显示一些HTML。
我怎样才能做到这一点。 我想要类似的东西
@if ( Model.IsValid ) { }
但以上不起作用
您可以检查ModelState是否有效,但请记住,您只是在Web请求发生时检查ModelState的有效性:
@if (ViewData.ModelState.IsValid) { ... }
另外,您还可以在视图中检查模型上属性的有效性:
@if (ViewData.ModelState.IsValidField("FIELD_NAME")) { ... }