我正在使用複選框在那裏的模型。在那裏我張貼的形式,我總是得到一個以上的布爾值,代碼是如下HTML.CheckBox行爲
//controller code
// GET: /Home/
// GET: /Home/Test
public ActionResult HomeTest()
{
HomeTest ht = new HomeTest();
return View(ht);
}
[AcceptVerbs(HttpVerbs.Post)]
[ValidateInput(false)]
public ActionResult HomeTest(FormCollection collection, HomeTest model)
{
string str = collection["test"].ToString();
return View(model);
}
//View Html
<%= Html.CheckBox("test") %>
我得到str中下面的值在調試「真,假」。我做錯了什麼?
此行爲是設計使然的(不管你信不信) – SLaks