<分区>
我的页面上有一个接受整数值的 HTML 数字输入。代码如下:
@Html.TextBox("Answer[" + i + "].Score", null, new { @class = "form-control", type = "number", value="0", id = "Answer[" + i + "]_Score" })
在我的模型中,我已将所有 Score
属性默认为 0,但它仍然没有在 View 中呈现为 0。然后我直接在输入上使用了 value="0"
但它仍然没有呈现 0。
它呈现如下:
<input class="form-control" id="Answer[0]_Score" name="Answer[0].Score" type="number" value="">
这只是我去保存表单时的一个问题,当分数不可为空时,一个空值会发送到 Controller ,因此表单不会提交。
有什么方法可以让 0 成为默认值而不是空白值?