Добавьте свойство readonly
, передав анонимный объект в качестве третьего аргумента.
null
(второй аргумент) для сохранения входного значения пустым.Конечно, вы можете заполнить его, если необходимо.
@Html.TextBox("datepicker", null, new { @readonly = "readonly" })
Примечание. Символ @
обязателен, поскольку «только для чтения» является зарезервированным ключевым словом.
Пожалуйстаимейте в виду, что пользователь может манипулировать HTML, удалив атрибут readonly
.Для безопасной обработки значения необходима правильная проверка значения в серверной части.