gpt4 book ai didi

asp.net-mvc - Asp.Net MVC - 具有两个相同类型列表的强类型 View

转载 作者:行者123 更新时间:2023-12-04 16:30:35 26 4
gpt4 key购买 nike

我有一个强类型到 Item 类的 View 。在我的 Controller 中,我需要发送两个不同的列表。除了创建一个带有两个 List 的新类之外,还有没有更简单的方法可以做到这一点。

我最终想要做的是在我的主页上按日期订购 10 件商品,按人气订购 10 件商品。

我做了什么

我实际上结合了两个答案。我将我的 View 强类型输入到我用两个列表创建的新类。然后我将两个部分 View 强输入到每个列表中。可能看起来有点矫枉过正,但我​​喜欢结果。

最佳答案

“用两个列表创建一个新类”是要走的路。它被称为 View 模型,一旦你接受了它,强类型 View 的力量就会真正发挥作用。可以这么简单:

public class IndexViewModel 
{
public List<Item> Newest { get; set; }
public List<Item> Popular { get; set; }
}

关于asp.net-mvc - Asp.Net MVC - 具有两个相同类型列表的强类型 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275700/

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