Je passe un optionLabel dans l'aide de Html.DropDownList (prise de this question SO):Comment désactiver la validation sur Html.DropDownList() lors de l'utilisation d'une étiquette d'option?
<%=Html.DropDownList("PO.Vendor.VendorId", this.Model.Vendors, "-- add a new vendor --")%>
Ce produit balisage avec une option de valeur 0 avec le texte « - ajouter un nouveau fournisseur - » , ce qui est exactement ce que je veux. Cependant, si cette option est sélectionnée et publiée, une erreur de validation est générée.
Est-il possible de désactiver cette validation automatique lors de l'utilisation d'une optionLabel?
ahh, oui, c'est vrai. J'utilise le classeur de modèle par défaut pour un objet parent-> enfant linq2sql simple, donc mon problème n'est pas lié à la fonction d'assistance. Merci. – ericvg
encore une chose: dans ma question initiale, j'ai dit qu'il a produit le balisage avec une valeur de 0. c'est correct. C'est une chaîne vide, ce qui entraîne le relieur du modèle en jetant l'erreur. – ericvg