Разница между атрибутом Html.HiddenFor & HiddenInput

HiddenFor description is: Возвращает скрытый HTML-элемент ввода для каждого свойства объекта, представленного указанным выражением.

Я прочитал, что для полей в вашей Model/ViewModel полезно, чтобы вы сохраняли их на странице и передавали их обратно, когда сделан другой вызов, но пользователь не должен их видеть.

HiddenInput description is: Представляет атрибут, который используется для указания того, должно ли значение свойства или поля отображаться как скрытый элемент ввода.

Подскажите, пожалуйста, когда полезен HiddenInput? а когда его использовать вместо Html.HiddenFor?

Спасибо!

1 ответ

HiddenFor определяется представлением - представление создает скрытое входное значение из любого элемента модели представления или данных.

HiddenInput является атрибутом поля в модели (view) - это означает, что его можно использовать в нескольких представлениях, и указывает, что это поле должно быть скрыто, где бы оно ни отображалось EditorFor помощник

Другие вопросы по тегам