Désactiver l'entrée de l'élément à l'aide de rasoir
J'ai besoin de désactiver une entrée dynamiquement lorsque sa valeur est égal à "*". Comment puis-je réaliser cela à l'aide de la MVC, Razor?
@Html.TextBoxFor(m => m.Digits[0], new { @class = "form-control input-lg label_16", @placeholder =
"1st", (Model.Digits[0] == "*" ? "disabled" : "") })
Le code ci-dessus ne compile pas
Est-ce possible?
- qu'entendez-vous par dynamiquement? Voulez-vous la zone de texte pour modifier désactivé lorsque l'utilisateur d'entrer * ou lorsque la m.Chiffres[0]* ?
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser opérateur ternaire
dans le code ci-dessus, le deuxième paramètre de
@Html.TextBoxFor
helper méthode sera basée sur la valeur deModel.Digits[0]
. Si c'est*
puis le paramètre inclure ledisabled
attributsinon