Разница между атрибутом Html.HiddenFor & HiddenInput
HiddenFor description is: Возвращает скрытый HTML-элемент ввода для каждого свойства объекта, представленного указанным выражением.
Я прочитал, что для полей в вашей Model/ViewModel полезно, чтобы вы сохраняли их на странице и передавали их обратно, когда сделан другой вызов, но пользователь не должен их видеть.
HiddenInput description is: Представляет атрибут, который используется для указания того, должно ли значение свойства или поля отображаться как скрытый элемент ввода.
Подскажите, пожалуйста, когда полезен HiddenInput? а когда его использовать вместо Html.HiddenFor?
Спасибо!
1 ответ
HiddenFor
определяется представлением - представление создает скрытое входное значение из любого элемента модели представления или данных.
HiddenInput
является атрибутом поля в модели (view) - это означает, что его можно использовать в нескольких представлениях, и указывает, что это поле должно быть скрыто, где бы оно ни отображалось EditorFor
помощник