Дополнительно
Как установить значение скрытого поля из контроллера в mvc
Я хочу установить значение скрытого поля из контроллера. Как я могу это сделать?
В части, которую я дал, вот так..
<div>
@Html.Hidden("hdnFlag", null, new { @id = "hdnFlag" })
</div>
11
8
Пожалуйста, найдите код для уважаемого региона.
Контроллер
Посмотреть
JavaScript
Вы можете установить соответствующее значение в
ViewData / ViewBag
:Но гораздо лучший подход - это, конечно, использовать модель представления
и используйте сильно напечатанный помощник на ваш взгляд:
Без модели представления вы можете использовать простой скрытый HTML-вход.
Вам нужно написать следующий код на контроллере предположим, что тест - это модель, а имя, адрес - это поле этой модели.
теперь используйте вот так в вашем представлении, чтобы дать заданное значение скрытой переменной.
Это автоматически установит скрытое значение = john.
Пожалуйста, попробуйте использовать следующий способ.
если вы не используете модель согласно вашему вопросу, вы можете сделать это
иначе, если вы используете модель (учитывая, что проходящая модель имеет свойство hdnFlag), вы можете использовать это утверждение
Если вы собираетесь повторно использовать значение, такое как идентификатор, или если вы хотите просто сохранить его, вы можете добавить «new {id = 'desiredID / value'}) в качестве его параметров, чтобы вы могли получить доступ к значению через jquery / javascript
Вы можете перенести значение из контроллера, используя
ViewData [""]
.Теперь, на ваш взгляд.
Надеюсь, это поможет...