Comment puis-je utiliser l'espace réservé attribut Html.EditorFor?
Je veux utiliser l'espace réservé de l'attribut dans le code Html.EditorFor donc j'ai fait tout comme dans la première réponse: Html5 avec des Espaces réservés .NET MVC 3 Rasoir EditorFor extension?
Mais dans la dernière partie, je n'ai pas le EditorTemplates dossier, donc je l'ai créé et quand j'ai essayé de créer la chaîne.cshtml point de vue, je ne pouvais pas parce que le nom de "chaîne" est réservé, donc j'ai choisi stringg.cshtml à la place et ça ne fonctionne pas! Dois-je changer le nom d'ailleurs dans mon programme? J'ai fait exactement comme la réponse...
Merci!
Vous devez vous connecter pour publier un commentaire.
La mise à niveau vers MVC 5.1 et vous pouvez utiliser les attributs HTML dans EditorFor:
http://www.asp.net/mvc/overview/releases/mvc51-release-notes
@
avant laplaceholder
attribut?@
est utilisé uniquement si le nom de variable est le même que celui du C# mots-clés, c'est à dire@class
.Lors de l'utilisation de
TextBoxFor
ouTextAreaFor
plutôt queEditorFor
, utilisez uniquement l'intérieur des paires clé-valeur de @Médo de répondre, puisque la méthode de directement s'attend à une htmlAttributes objet:(Je réalise que c'est tangentielle à la question d'origine, mais il faut l'avoir ici m'ont aidé quand j'ai atterri sur cette page plus tôt, en cherchant une réponse à la façon d'ajouter du texte d'espace réservé à un
Html.TextAreaFor
!)Cela fonctionne pour MVC 5.
Dans mon cas, je cherchais à définir l'espace réservé à partir du modèle de métadonnées, comme ceci:
Utiliser certains jquery, par exemple:
$("#FirstName").attr("espace réservé", "N'entrez pas de nom - utiliser le bouton de Recherche");