这是我的视图页面标记
<%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);
}
}
我尝试了所有三种方法来获得正确的值,但它给了我一些真,假值与复选框的选择值不匹配
如果我选择所有三个复选框,它仍然在 true、false、true、false、true、false 中给出 formcollection 值
任何帮助都将不胜感激。提前致谢。