2013-09-25 94 views
0

我正在MVC中工作,並將名爲TestValue的ViewBag中的true/false發送到HTML。現在在我的html文件中,我有一個單選按鈕組,我從中爲該組中的一個單選按鈕設置了checked = "@ViewBag.TestValue"手動設置在MVC中選中的單選按鈕/複選框爲true

發生了什麼事情是,它設置radiobuttons的值在HTML中正確檢查參數,但默認最後一個單選按鈕(在一個組中)顯示爲選中(HTML表示爲checked="false")。

有人嘗試在MVC中使用ViewBag來設置單選按鈕/複選框的選中參數嗎?

複選框的情況也是如此,即使在HTML中使用Checked="false"也是如此。

回答

4

固定它,當我經過truefalse作爲文本值ViewBag.TestValue但HTML不上checked="true"工作,但工作,如果我只是把checked作爲輸入塊文本。 ref(http://www.echoecho.com/htmlforms10.htm

因此,而不是通過true/false,我通過checked或空字符串,並且工作。

相關問題