Html.TextBoxFor ID в двух местах на одной форме - PullRequest
0 голосов
/ 30 марта 2012

Друзья,

Я работаю над изменениями в существующей кодовой базе, созданной кем-то другим.Они использовали Razor Html.TextBoxFor во многих местах.Мне нужно добавить другое текстовое поле, используя то же свойство модели, на втором месте в той же форме:

@Html.TextBoxFor (model => model.EnrollmentToBatchDataContract.NameKey)

Проблема, с которой я столкнулсяявляется то, что Razor отображает один и тот же идентификатор для обоих экземпляров этого текстового поля.Мне нужно включать и отключать текстовое поле независимо друг от друга.

Любое понимание будет с благодарностью.

1 Ответ

1 голос
/ 30 марта 2012

@Html.TextBoxFor (model => model.EnrollmentToBatchDataContract.NameKey, new {@id = "new id"}) Второй параметр изменяет значения объекта Html.Любое свойство из тега Html может быть помещено между фигурными скобками и изменено.

Это не работает в EditorForModel, если вам нужно сделать это как следует, в прошлый раз, когда я пытался.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...