gpt4 book ai didi

asp.net-mvc - 如何使用 DisplayForModel() 显示客户列表?

转载 作者:行者123 更新时间:2023-12-04 00:40:27 25 4
gpt4 key购买 nike

通常我们使用 DisplayForModelEditorForModel分别显示和编辑单个客户对象。

如何使用这些模板方案显示客户列表?

最佳答案

假设您的 View 模型中有一组客户

public class MyViewModel
{
public IEnumerable<Customer> Customers { get; set; }
}

您可以在您的 View 中使用以下内容:
@Html.DisplayFor(x => x.Customers)

然后在编辑器/显示模板( ~/Views/Home/DisplayTemplates/Customer.cshtml~/Views/Shared/DisplayTemplates/Customer.cshtml )中:

@model AppName.Model.Customer
<div>@Model.Name</div>

然后将为您的主模型的客户集合的每个元素呈现客户部分。重要的是命名约定:部分应位于 DisplayTemplates 子文件夹中,并与集合类型 ( Customer ) 相同。

关于asp.net-mvc - 如何使用 DisplayForModel() 显示客户列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com