Existe-t-il un moyen de régler manuellement le paramètre ModelState.isValid = False
du contrôleur ?
J'ai un code comme celui-ci
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
Mais si _region n'est rien, je n'obtiens aucune erreur de validation.
J'ai pensé à mettre en place un validateur personnalisé, mais cela nécessiterait d'interroger la base de données deux fois (une fois pour la validation et une fois pour définir la valeur).