Можно ли при использовании Html.TextBoxFor
переопределить атрибут имени?
Я безуспешно пытался. Мне нужно использовать TextBoxFor, чтобы проверка на стороне клиента работала, однако по причинам, в которые я не буду вдаваться, мне нужно, чтобы имя текстового поля отличалось от сгенерированного.
Я пробовал следующее:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
Что работает для идентификатора, но не для имени. Это возможно?
Обновление : изучение кода TextBoxFor. Не похоже, что есть простой способ. Надеюсь, кто-нибудь докажет, что я ошибаюсь.