set “id” et “nom” pour @HtmlEditorFor?
Je suis en train de définir id
et name
pour @Html.EditorFor
, mais ce n'est pas le travail:
@Html.EditorFor(model => model.value, new { @id = "testid1", @name="testname1"})
Comment puis-je régler id
et name
?
Vous devez vous connecter pour publier un commentaire.
EditorFor
ne permettent pas l'ajout de htmlAttributes. Pour les types spécifiques d'éditeurs, vous aurez à utiliserTextBoxFor
(ou quel que soit le type que vous utilisez).Vous pouvez également créer un la coutume de l'éditeur de modèle pour le type particulier vous êtes en train de créer un éditeur.
Utilisation Nom place de @nom et ajouter htmlAttributes dans votre code son travail pour moi
name = "x"
ne fonctionne pas, maisName = "x"
ne...EditorFor permet de définir le nom et l'id de propriété (testé avec .Net 4.6.1)
@Html.EditorFor(m => m.value, null, "Testname1")
va générer
<input class="text-box single-line" id="Testname1" name="Testname1" type="text" >