繁体   English   中英

来自SqlConnection的ASP.NET Razor和表

[英]ASP.NET Razor and table from SqlConnection

我有一个现有的SqlConnection conn; 在某些控制器中(使用ASP.NET MVC3 + Razor )。 现在,我想根据一些SQL命令来绘制一个简单的表。

问题是:如何使用ViewBag在Razor中“绑定”已加载的数据? 是否有必要在Razor中逐行迭代并生成<tr>....</tr>

没有这样的约束。 一个简单的for循环意味着它也不是很多代码,例如...

<table>
@foreach(var row in Model.MyRows)
{
   <tr>
      @foreach(var col in row.Columns)
      {
         <td>@(col.Value)</td>
      }
   </tr>
}
</table>

希望无论如何都会给您一个想法,这样您就可以更好地控制呈现表格的样式

我建议您使用强类型的视图,并将填充的模型传递给您的视图,并如上所述,对ViewModel的项目进行迭代。 绑定实际上在MVC中没有位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM