Asp.net mvc 4 将数据从数据库中的表显示到ASP.net mvc 4 Web应用程序

Asp.net mvc 4 将数据从数据库中的表显示到ASP.net mvc 4 Web应用程序,asp.net-mvc-4,visual-studio-2012,gridview,webgrid,Asp.net Mvc 4,Visual Studio 2012,Gridview,Webgrid,我对ASP.NETMVC4很陌生。 我需要在网格中显示列及其数据,或者在web应用程序的页面中显示webgrid或其他内容。我应该用Visual Studio 2012的Asp.net MVC 4实现该应用程序 有什么帮助或资源来指导我吗 环境。 SQL server 2012 Visual Studio 2012考虑到您有一个基于该数据库的数据模型(使用实体框架),您可以通过在视图上使用常规HTML表(我们称之为Table.cshtml)来实现这一点: 这非常简单,通常由脚手架生成。我不知道这

我对ASP.NETMVC4很陌生。 我需要在网格中显示列及其数据,或者在web应用程序的页面中显示webgrid或其他内容。我应该用Visual Studio 2012的Asp.net MVC 4实现该应用程序

有什么帮助或资源来指导我吗

环境。 SQL server 2012
Visual Studio 2012

考虑到您有一个基于该数据库的数据模型(使用实体框架),您可以通过在视图上使用常规HTML表(我们称之为Table.cshtml)来实现这一点:

这非常简单,通常由脚手架生成。我不知道这是否符合你的目的

这是一个很好的乞丐指南:

除此之外,网络上还有很多很好的“网格”组件,具有各种各样的“奇特功能”,如排序/过滤等(例如:我使用了DevExpress)

@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>
}
public ActionResult Table()
{
    return View("Table", db.YourModel.ToList());
}