Czy jest to możliwe podczas używania Html.TextBoxFor
do zastąpienia atrybutu nazwy?
Próbowałem bez powodzenia. Muszę użyć TextBoxFor, aby sprawdzanie poprawności po stronie klienta działało, jednak z powodów, w które nie będę wchodził, potrzebuję nazwy pola tekstowego, aby różniła się od wygenerowanej.
Próbowałem następujących rzeczy:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Która działa dla ID, ale nie dla nazwy czy to możliwe?
Aktualizacja : Przeglądanie kodu TextBoxFor. Nie wygląda na to, że istnieje łatwy sposób. Mam nadzieję, że ktoś może udowodnić, że się mylę.