我在某些控制器(使用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中確實沒有位置。