MVC @Html.TextBoxFor(model => model.SomeNotNullableType)
При использовании этого помощника, если у меня есть тип, который не обнуляется в базе данных, представление заканчивается значением по умолчанию в текстовом поле.В частности, в моем случае поле принимает целое число, и в нем устанавливается значение по умолчанию, равное 0.
Я знаю, что мог бы удалить ошибочный 0 с помощью Javascript или , установив значение по умолчанию в html , но я надеялся, что есть более «правильный» способ сделать это.Могу ли я указать в своей модели, что я не хочу, чтобы представление по умолчанию было помещено в текстовое поле (вы не можете установить его в null, так как оно не может иметь значение null).Придерживаясь настоящего подхода к модели, я бы хотел исправить это в модели / контроллере, а не в представлении.