Html.CheckBox("foo")
生成2個input 變遷,而不是一個,誰知道爲何會這樣呢?網站
<input id="foo" name="foo" type="checkbox" value="true" />
<input name="foo" type="hidden" value="false" />
若是複選框沒有被選中,提交表單字段。這就是爲何咱們老是得到false的值(在隱藏字段)。ui
若是你離開復選框選中,仍將有值的形式從隱藏的字段。這就是ASP.net MVC處理複選框值。
.net
就是若是你沒有選中foo的話,隱藏域會穿一個false給後臺.code
網站開發_網站製做_網站維護_網店製做_網店安裝_商城製做_手機軟件_企業網站_辦公軟件_QQ:471226865
點點更健康開發