Как включить атрибуты id и name в @ Model.Value в c #? - PullRequest
0 голосов
/ 19 февраля 2019

Я отображаю простое значение модели на странице просмотра в виде: @Model.Name, и мне нужно включить в него идентификатор и имя.

Я могу включить идентификатор и имя в Html.TextBoxFor как:

@Html.TextBoxFor(model => model.Name, new { @class = "form-control bg-white", @placeholder = "Name", @id="Name", @name="Name" })

Точно так же мне нужны также идентификатор и имя в @Model.Name.Может кто-нибудь мне помочь ?Спасибо.

Ответы [ 3 ]

0 голосов
/ 19 февраля 2019

Неважно, я не нашел ответ, который искал, и, следовательно, я использовал альтернативный способ отправить значение «Имя» следующим образом:

    @Model.Name
<input type="text" name="name" value="@Model.Name" hidden />

Я создал тип ввода и сделалон скрыт, так что я могу позже (при отправке формы) извлечь значение через атрибут name.

0 голосов
/ 19 февраля 2019

Вы можете достичь того же результата, используя:

@Html.HiddenFor(model => model.Name)
0 голосов
/ 19 февраля 2019

@Html.TextBoxFor (model => model.Name, new {htmlAttributes = new {@class = "form-control", id = "Name", name = "Name"}})

я думаю, что это может решить вашу проблему

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