【发布时间】:2013-08-02 01:11:04
【问题描述】:
我正在使用继承了模型的 MVC 3 视图:
Inherits="System.Web.Mvc.ViewPage<MyModel>"
我使用 html 助手来填充模型属性:
<td><%=Html.TextBoxFor(i => Model.partA, new { @style = "width:25px;", @maxLength = 3})%></td>
<td><%=Html.TextBoxFor(t => Model.partB, new { @style = "width:35px;", @maxLength = 5 })%></td>
问题在于我的控制器“partB”从我的 TextBoxFor 助手获取值,但“partA”为空。该模型还有其他部分,但我以此为例。
这是基于我的实体框架中同一张表的相同模型。我检查了属性,它们都是 Nullable 设置为(无)的整数。在 SQl Server MS 中,它所引用的表字段似乎也相同。两者都已设置 (int, null)。
我看不出有什么区别导致 partB 被填充而 partA 为空。
我还能检查什么?
【问题讨论】:
标签: asp.net-mvc