【发布时间】:2013-08-29 18:32:36
【问题描述】:
这是我的查看页面标记
<%for (int i = 0; i < 3; i++)
{ %>
<%:Html.CheckBox("Test") %>
<%} %>
这是我的控制器,我从 formcollection 对象中获取值
public ActionResult CreateTaxMaster(TaxMaster objTaxMaster ,bool [] Test,FormCollection form)
{
string LocalCheckboxValues = string.Empty;
foreach (var key in form.AllKeys)
{
if (key.Contains("Test"))
{
LocalCheckboxValues = LocalCheckboxValues + form.Get(key);
}
}
我尝试了所有三种方法来获得正确的值,但它给了我一些真假值与复选框的选择值不匹配
如果我选择所有三个复选框,它仍然会给出 formcollection 值 真、假、真、假、真、假
如有任何帮助,我们将不胜感激。 提前致谢。
【问题讨论】:
-
将值添加到 Html.CheckBox("Test") forums.asp.net/t/1728724.aspx/1
标签: c# html asp.net-mvc checkbox