【发布时间】:2014-04-25 10:33:42
【问题描述】:
我正在使用 Asp .net MVC3。我正在前端显示一个表格。我正在使用存储过程来填充表格,表格列将被动态填充。例如,我包含 id、name、 chk1,chk2,chk3 列存储过程填充表,其中表的列将动态填充。如何在视图页面中处理这种情况。
以下是我的观点,
<table>
<tr>
@foreach (var item in Model.colName)
{
<th>@item.column_name</th>
}
</tr>
@foreach (var item in Model.bgv)
{
<tr>
<td>@item.id</td>
<td>@item.name</td>
<td>@Html.DropDownList("ddlchk", new SelectList (Model.dd, "Validation_Code", "Validation_Status","Validation_Status"))</td>
<td>@Html.DropDownList("ddlchk", new SelectList(Model.dd, "Validation_Code", "Validation_Status","Validation_Status"))</td>
<td>@Html.DropDownList("ddlchk", new SelectList(Model.dd, "Validation_Code", "Validation_Status","Validation_Status"))</td>
</tr>
}
</table>
当存储过程为所有(id、name、chk1、chk2、chk3)列返回值时,这工作正确。当 SP 返回 id、name、chk1、chk2 列时,它显示没有标题的 td?我该如何处理情况?
【问题讨论】:
标签: asp.net-mvc-3 uitableview razor view datatables