Par défaut, une zone de texte rendue à l'aide de <% = Html.TextBox ("somefield")%> utilise la valeur des données de publication, par ex. Si vous avez des erreurs de validation sur votre page, la valeur est extraite des données publiées et utilisée pour l'attribut value. Maintenant, dans quelques cas je veux pouvoir effacer cette valeur, en d'autres termes je veux que la zone de texte soit vide, je ne veux pas que MVC obtienne la valeur des données affichées et l'utilise pour le attribut de valeur, comment puis-je faire? Comment puis-je effacer les données de publication?Comment faire pour effacer les données de publication pour une zone de texte dans une application ASP.NET MVC?
Merci
Cela semble également fonctionner si vous souhaitez effacer toutes les valeurs: ModelState.Clear(); – jesperlind
Un moyen de le faire sans effacer les erreurs de querystring et de validation? – stuartdotnet
@StuartDobson Pour référence ultérieure, si vous supprimez la clé, définissez votre erreur de validation, cela ne devrait pas poser de problème. Au moins, cela a fonctionné pour moi. – ErocM