【发布时间】:2015-03-12 16:17:18
【问题描述】:
在我的MVC 视图中,我有一个form 和GET 方法。在那种形式中,我有几个可以正常工作的字段。添加checkbox 后,我发现了奇怪的行为。如果未选中 checkbox,我在 GET 参数中有 myCheckbox=false,但是当我检查 checkbox 时,我有 myCheckbox=true&myCheckbox=false。
我的看法:
...
@using (Html.BeginForm("MyAction", "MyController", FormMethod.Get)) {
<fieldset>
SomeInput: @Html.TextBox("someInput") <br />
...
MyCheckbox: @Html.CheckBox("myCheckbox") <br />
</fieldset>
}
...
在SomeInput 中有值data 并且未选中checkbox 我正在获取网址:
...?someInput=data&myCheckbox=false
检查checkbox 我得到了:
...?someInput=data&myCheckbox=true&myCheckbox=false
【问题讨论】:
标签: asp.net-mvc model-view-controller checkbox