gpt4 book ai didi

c# - MVC 一种类型,一页 - 两种不同的 DisplayFor

转载 作者:太空狗 更新时间:2023-10-29 23:21:55 25 4
gpt4 key购买 nike

我正在构建一个内部网,主页上覆盖着显示大量不同数据位的小部件。我有一个 Home.cs 模型,其中包含所需数据的各种 IEnumerables 属性。我一直在使用 View 文件夹 DisplayFor 模板来呈现该数据。我现在遇到一个问题,需要以两种不同的方式显示两个不同的员工列表。

我可以使用局部 View 来呈现其中一个列表,或者可以继承该类并使用不同的模板。继承似乎需要做更多的工作,我想知道是否有人知道 MVC 旨在使用的特定方式,或者可能只是任何人的首选解决方案?

最佳答案

只有两个不同的模板,然后使用 this overload 指定每个模板要使用的模板DisplayFor 的:

@Html.DisplayFor(m => m.StaffList, "StaffTemplate1")

@Html.DisplayFor(m => m.StaffList, "StaffTemplate2")

关于c# - MVC 一种类型,一页 - 两种不同的 DisplayFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29669632/

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