在视图aspboilerplate中呈现数据

时间:2018-05-08 16:59:52

标签: asp.net-mvc asp.net-web-api aspnetboilerplate

我想学习如何使用aspnetboilerplate(aspnet zero)在视图中简单地显示数据,而无需通过首次添加数据的工作流程。我已经拥有了数据库表中需要的数据,但只需要显示它。

我了解您必须执行以下步骤:

  1. 创建dbset
  2. 创建应用程序服务
  3. 使用您想要返回的数据创建模型
  4. 在控制器中引用模型
  5. 将数据从控制器返回到视图
  6. 创建视图内容
  7. 我理解这个过程,但我在拼凑所有东西时遇到了麻烦。它似乎并不太直接。有人能为我提供一个我想要做的简单例子吗?

    非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您从数据库中检索数据,则可以轻松地在视图上书写。实际上这与Aspnet Boilerplate无关。这是MVC的基础知识。请参阅示例代码

@using MyCompanyName.AbpZeroTemplate.Web.Areas.AppAreaName.Models.Common
@model OrganizationUnitTreeItemModel
@{
    var organizationUnits = Model.EditModel.AllOrganizationUnits.ToList();
    <ul>
        @foreach (var organizationUnit in organizationUnits)
        {
            <li id="@organizationUnit.Id" class="jstree-open" >
                @organizationUnit.DisplayName
            </li>
        }
    </ul>
}