47
有没有办法让我从控制器手动设置ModelState.isValid = False
?从控制器手动设置ModelState.isValid
我有这样
Dim _region As Domain.Region = RegionService.GetRegionByNameAndParentID(user.UserRegion, user.ParentRegionID)
If ModelState.IsValid AndAlso Not _region Is Nothing Then
''# ...
Else
Return View(user)
End If
一些代码,但如果_region是什么,然后我没有得到任何验证错误射击。
我想过实现一个自定义验证器,但它需要击中数据库两次(一次用于验证,一次设置值)。
使用这种方法我仍然得到消息的默认值... – 2015-12-22 15:04:26