模型
public int? SizeLength { get; set; }
看法
<div class="editor-field">
@Html.TextBoxFor(p => p.SizeLength, new { @style = "Width: 75px" })
@Html.ValidationMessageFor(p => p.SizeLength)
</div>
问题:
当我将字段留空时,我得到“字段 SizeLength 必须是数字。”。将字段留空应在返回的模型中转换为空值。为什么我的字段类型是可为空的 int 时会收到此消息?