Voglio sapere come scrivere HTML Helper come @Html.TextBoxFor(model => model.signature)
per avere il parametro data-id
nell'input prodotto come di seguito dall'helper.come aggiungere parametri agli aiutanti del rasoio
<input type="text" name="signature" data-id="No Signature" />
Nota 1: il parametro come dataId
è opera di htmlAttributes
perché è una variabile semplice.
Nota 2: Lo so metodo esteso e attributo uso come @{var attributes = new Dictionary<string, object>{{ "data-id", "No Signature" }};}
sento che ci deve essere un modo migliore per risolvere questo problema. Qualche idea...?
Grazie mille.
basta scrivere il proprio metodo di estensione con il parametro dei dati-id e poi basta gestire da soli ... –
Vedi qui http://stackoverflow.com/questions/6202053/asp-net-mvc-extending-textboxfor-senza-re-writing-the-method –
Per il passaggio degli attributi 'data', usare' _' underscore invece di '-' Si prega di consultare stackoverflow.com/questions/4108943/actionlink- htmlattributes –