Chcę wiedzieć, jak napisać HTML Helper jak @Html.TextBoxFor(model => model.signature)
, aby uzyskać parametr data-id
w wytworzonym wejściu jak poniżej przez pomocnika.jak dodać parametry do maszynki do golenia
<input type="text" name="signature" data-id="No Signature" />
Uwaga 1: parametr jak dataId
jest praca htmlAttributes
ponieważ jest to proste zmienne.
Uwaga 2: Wiem rozszerzoną metodę i atrybut wykorzystanie takich jak @{var attributes = new Dictionary<string, object>{{ "data-id", "No Signature" }};}
czuję, że musi być lepszy sposób, aby rozwiązać ten problem. Dowolny pomysł...?
Wielkie dzięki.
wystarczy napisać własną metodę rozszerzenia z parametrem id danych, a następnie po prostu poradzić sobie ... –
zobaczyć tutaj http://stackoverflow.com/questions/6202053/asp-net-mvc-extending-textbox do-bez-ponownego-pisania-metody –
Do przekazywania atrybutów 'data' użyj podkreślenia' _' zamiast '-'. Proszę odnieść się do stackoverflowflow.com/questions/4108943/actionlink- htmlattributes –