【发布时间】:2011-11-01 19:45:26
【问题描述】:
MVC @Html.TextBoxFor(model => model.SomeNotNullableType) 使用此帮助程序时,如果我有一个在数据库中不可为空的类型,则视图最终会在文本框中显示一个默认值。特别是在我的例子中,该字段采用一个整数,并且在该字段中放置一个默认值 0。
我知道我可以使用 Javascript 或 setting the default value in html 删除错误的 0,但我希望有一种更“正确”的方式来执行此操作。我可以在我的模型中指定我不希望将默认视图放入文本框中吗(您不能将其设置为 null,因为它不可为 null)。坚持真正的模型方法,我想在模型/控制器中修复它,而不是在视图中。
【问题讨论】:
标签: asp.net-mvc-3