我有代码的完整列表及其说明,24条记录在数据库
我使用存储过程做一个选择从数据库中,并将其输出到视图()。
用户点击这些复选框,他多少希望,它被张贴到DB到另一个用户表。
我通过这个用户表扫描得到,他已经检查了数据..说出来的24他检查10个复选框。
我希望能够输出所有与用户进行了检查,相关箱的复选框。 我有数据,所有的复选框都坐在VIEWBAG列表。 我也有用户表中包含了他还检查了在seprate列表,在VIEWBAG,这样我可以访问此在视图中的数据。
我如何去输出所有的复选框,也检查了点击通过使用来自控制器通过VIEWBAG用户的复选框?
下面的代码,只需循环遍历所有的数据和输出的所有复选框。 我需要确保在新VIEWBAG.USER的那些用于检查下面的相关框:
@foreach (var item in ViewBag.Expertise)
{
l_count = l_count + 1;
l_code = l_code + 1;
if (l_count == 1)
{
<td class="tdcheckbox">
<input type="checkbox" name="code@(l_code)" value="@item.expertiseCode" />
<b>@item.expertiseDesc</b>
</td>
else if (l_count < 3)
{
<td class="tdcheckbox">
<input type="checkbox" name="code@(l_code)" value="@item.expertiseCode" />
<b>@item.expertiseDesc</b>
</td>
}
else if (l_count == 3)
{
<td class="tdcheckbox">
<input type="checkbox" name="code@(l_code)" value="@item.expertiseCode" />
<b>@item.expertiseDesc</b>
</td>
}
else if (l_count % 2 == 0 && l_count == 4)
{
<td class="tdcheckbox">
<input type="checkbox" name="code@(l_code)" value="@item.expertiseCode" />
<b>@item.expertiseDesc</b>
@if (@item.expertiseCode == "OTHER")
{
@Html.TextBox("@item.otherExpertise")
<br /><font color="red">Comma separate specific expertise</font>
}
</td>
@:<tr></tr>
l_count = 0;