C# 来自SqlConnection的ASP.NET Razor和表
我有一个现有的C# 来自SqlConnection的ASP.NET Razor和表,c#,asp.net,asp.net-mvc-3,razor,C#,Asp.net,Asp.net Mvc 3,Razor,我有一个现有的SqlConnection连接在某些控制器中(使用ASP.NET MVC3+Razor)。现在,我想根据一些SQL命令呈现一个简单的表 问题是: 如何使用ViewBag在Razor中“绑定”加载的数据?是否需要在Razor中逐行迭代并生成…?我建议您使用强类型视图并将填充的模型传递给视图,如您所述,迭代ViewModel的项。绑定在MVC中没有真正的位置。没有像这样的绑定。一个简单的for循环意味着它也不是很多代码,例如 <table> @foreach(var row
SqlConnection连接代码>在某些控制器中(使用ASP.NET MVC3+Razor
)。现在,我想根据一些SQL命令呈现一个简单的表
问题是:
如何使用ViewBag
在Razor中“绑定”加载的数据?是否需要在Razor中逐行迭代并生成…
?我建议您使用强类型视图并将填充的模型传递给视图,如您所述,迭代ViewModel的项。绑定在MVC中没有真正的位置。没有像这样的绑定。一个简单的for循环意味着它也不是很多代码,例如
<table>
@foreach(var row in Model.MyRows)
{
<tr>
@foreach(var col in row.Columns)
{
<td>@(col.Value)</td>
}
</tr>
}
</table>
@foreach(Model.MyRows中的var行)
{
@foreach(行、列中的变量列)
{
@(列值)
}
}
希望这能给您一个想法,这样您就可以更好地控制渲染表的样式