Est-il possible lors de l'utilisation Html.TextBoxFor
de remplacer l'attribut de nom?
J'ai essayé sans succès. Je dois utiliser TextBoxFor pour que la validation côté client fonctionne, mais pour des raisons que je n'entrerai pas, j'ai besoin que le nom de la zone de texte soit différent de celui généré.
J'ai essayé ce qui suit:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Ce qui fonctionne pour l'ID mais pas pour le nom. Est-ce possible?
Mise à jour : recherche dans le code de TextBoxFor. Il ne semble pas qu'il existe un moyen facile. J'espère que quelqu'un pourra me prouver le contraire.