【发布时间】:2012-09-20 22:56:24
【问题描述】:
我有一个包含 int 数据字段的文本框。页面加载时,默认显示 0。以下是显示文本框的代码:
<%:Html.TextBoxFor(model => model.Ssn, htmlAttributes: new { @class = "txtBox txtBoxMediumSmall" })%>
model.Ssn 是一个 int。
为什么不是空白?应该怎么做才能让它空白?
如果需要更多信息,请告诉我。
【问题讨论】:
-
你能提供你控制器动作的代码吗?
-
Int 不能为空或 null。它始终默认为 0。
-
您必须明确应用逻辑。即如果 model.SSn==0 {TextBox.text=""}
标签: c# html asp.net-mvc