J'ai essayé d'utiliser Controller.TryUpdateModel()
de ASP.NET MVC. Que fait-il en détail. Dans mon exemple, il échoue (c'est-à-dire renvoie false). Alors, comment puis-je savoir, quelle est la raison de l'échec?Que fait Controller.TryUpdateModel() en détail? Pourquoi pourrait-il échouer
0
A
Répondre
3
Cette méthode utilise un modèle de classeur associé au modèle pour créer et lier ses propriétés à partir des valeurs de demande. La méthode peut échouer par exemple si vous avez une propriété entière dans votre modèle et que vous essayez de la lier à une valeur de chaîne qui ne peut pas être analysée en nombre entier. Vous pouvez regarder le dictionnaire ModelState pour voir si le modèle est valide et s'il y a quelques erreurs associées.