table - 在数据库到 ASP.NET 4 Web应用程序中,显示表中的数据

  显示原文与译文双语对照的内容
0 0

我是 ASP.NET MVC 4的新成员。 我需要在网页应用程序页面中的网格 -or webgrid或者what-中显示列和它们的数据。 我应该用 ASP.NET 4,Visual Studio 2012实现这个应用。

帮助我的任何帮助或者来源?

Env 。SQL Server 2012 Visual Studio 2012

时间:原作者:1个回答

0 0

考虑到基于数据库( 使用 Entity Framework )的数据模型,你可以在视图( 我们把它叫。cshtml ) 上使用常规的HTML表实现该模型:

@model IEnumerable<YourModelClass>
<!-- Using Regular HTML Tables -->
<table>
<tr>
 <th>
 @Html.DisplayNameFor(model => model.FirstOrDefault().Property1)
 </th>
 <th>
 @Html.DisplayNameFor(model => model.FirstOrDefault().Property2)
 </th>
 (...)
</tr>
@foreach (var item in Model)
{
 <tr>
 <td>
 @Html.DisplayFor(modelItem => item.Property1)
 </td>
 <td>
 @Html.DisplayFor(modelItem => item.Property2)
 </td>
 (...)
 </tr>
}

在你的YourModel控制器中,你有如下所示的内容:

public ActionResult Table()
{
 return View("Table", db.YourModel.ToList());
}

这很简单,通常是由脚手架生成的。 我不确定这是否适合你的目的。

这是一个关于begginers的好教程: http://www.asp.net/mvc/tutorials/mvc-music-store

除这里之外,网络上还有很多好的"网格"组件,它的中各种"fancy功能"类似 sorting/filtering/etc. ( 比如 ) 。 我已经使用 DevExpress ) 。

原作者:
...