È possibile quando si utilizza Html.TextBoxFor
per sostituire l'attributo name?
Ho provato senza successo. Devo utilizzare TextBoxFor per far funzionare la convalida lato client, tuttavia per motivi che non entrerò ho bisogno che il nome della casella di testo sia diverso da quello generato.
Ho provato quanto segue:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Che funziona per ID ma non per nome. È possibile?
Aggiornamento : esaminando il codice per TextBoxFor. Non sembra che ci sia un modo semplice. Spero che qualcuno possa dimostrare che ho torto.