我在某些控制器(使用ASP.NET MVC3 + Razor
)中有一个现有的SqlConnection conn;
。现在,我想根据一些SQL命令呈现一个简单的表。ASP.NET剃刀和表从SqlConnection
问题是: 如何使用ViewBag
“加载”剃刀中的加载数据?是否有必要迭代行后并在剃刀中产生<tr>....</tr>
?
我在某些控制器(使用ASP.NET MVC3 + Razor
)中有一个现有的SqlConnection conn;
。现在,我想根据一些SQL命令呈现一个简单的表。ASP.NET剃刀和表从SqlConnection
问题是: 如何使用ViewBag
“加载”剃刀中的加载数据?是否有必要迭代行后并在剃刀中产生<tr>....</tr>
?
没有这样的约束力。而对于循环简单意味着它不是多的代码或者,例如...
<table>
@foreach(var row in Model.MyRows)
{
<tr>
@foreach(var col in row.Columns)
{
<td>@(col.Value)</td>
}
</tr>
}
</table>
希望如此,给你一个想法,这样你在你的表格呈现的风格得到了很多更多的控制
我建议你使用强类型视图,并将填充模型传递给视图,正如你所提到的,迭代ViewModel的项目。绑定在MVC中确实没有位置。