我需要从 Razor View 中检查我的模型是否有效。如果它有效,那么我希望能够显示一些 HTML。
我该怎么做。我想要类似的东西
@if ( Model.IsValid ) {
}
但是上面的方法不起作用
最佳答案
您可以检查 ModelState 是否有效,但请记住,您只是在发出 Web 请求时检查 ModelState 的有效性:
@if (ViewData.ModelState.IsValid) {
...
}
此外,您可以在 View 中检查模型属性的有效性:
@if (ViewData.ModelState.IsValidField("FIELD_NAME")) {
...
}
关于asp.net-mvc - 如何从 Razor View 中检查我的模型是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8599639/