我创建了一个如下所示的视图。viewmodel在HttpPost上返回null
<%for (var i = 0; i < Model.customerCDTO.Count();i++)
{%>
<tr>
<td style="text-align: center; width: 10%;" class="table-content-middle">
<%if (Model.customerCDTO[i].Active == true)
{%>
<%=Html.CheckBoxFor(m=>m.customerCDTO[i].Active)%>
<%}
else
{ %>
<%=Html.CheckBoxFor(m => m.customerCDTO[i].Active)%>
<%} %>
</td>
<td class="table-content-middle" align="center" style="width: 80%;">
<%=Html.DisplayTextFor(m=>m.customerCDTO[i].Name)%>
</td>
</tr>
<%} %>
与上述视图中的问题是,它是用于空给出值customerCDTO [I]请将.Name
下面是我的视图模型
public class CustomerVM
{
public List<CustomerCDTO> customerCDTO { get; set; }
}
在上述视图模型我已经创建了一个List属性。 CustomerCDTO类定义如下。
public class CustomerCDTO
{
public string Name { get; set; }
public bool Active { get; set; }
public bool? IsChecked { get; set; }
}
请帮助。
感谢
你的控制器是什么样的? – DDiVita
我的控制器只是从数据库中获取记录并显示 – aamankhaan