ASP.NET rasoir Html.TextArea
1)
lors de l'édition d'un point de vue avec la ligne:
@Html.TextArea(name: "Message", rows: 10, columns: 40)
J'obtiens cette erreur au moment de la compilation:
ERR: "The best overload for 'TextArea' does not have a parameter of type 'rows'"
même si il y a une signature avec des lignes et des colonnes comme paramètres.
2)
J'ai donc essayer avec la signature:
@Html.TextArea(string name, object htmlAttributes)
l'invocation de la fonction comme suit
@Html.TextArea(name: "Message", new { rows=10, columns=40 }
mais je reçois un autre message d'erreur:
ERR: "Named Argument Specifications must appear after all fixed arguments have been specified"
Quelqu'un sait pourquoi et comment les résoudre?
Vous en remercie d'avance!
OriginalL'auteur Zeta | 2013-03-07
Vous devez vous connecter pour publier un commentaire.
Il suffit de changer le code pour:
sans le paramètre nommé
Semble que "colonnes" ne fonctionne pas, mais "cols". Donc, si vous avez le même problème comme moi, essayez ceci.
OriginalL'auteur thitemple
ave vous avez essayé de supprimer le nom de l'étiquette hors du paramètre nom?
Aussi, l'attribut HTML pour les colonnes sur un
textarea
estcols
pascolumns
OriginalL'auteur jmoerdyk
Je crois que vous avez besoin de l'ajouter comme un attribut comme si...
OriginalL'auteur Tom Riley
Pourquoi ne pas simplement :
OriginalL'auteur Badr Bellaj