gpt4 book ai didi

asp.net - 在 asp.net MVC 中的单个 View 中组合多个输出

转载 作者:行者123 更新时间:2023-12-02 21:06:47 25 4
gpt4 key购买 nike

我希望在新项目中使用 asp.net MVC。我在 ASP.NET 和 Web 上查看了不同的示例。我仍然没有得到答案,将不同模型的输出组合到单个 View 中的最佳方法是什么。例如,我的主页将包含最近帖子的类别、位置、快照。这些将来自三种不同的型号。我是否创建包含所有内容的单个 View 数据并在 View 中困惑以相应地放置内容?

最佳答案

您为主页创建一个 ViewModel...类似...

public class MyHomepageViewModel
{
public Categories MyCategories { get; set; }
public Locations MyLocations { get; set; }
public Snapshots MySnapshots { get; set; }

public MyHomepageViewModel(Categories categories, Locations locations, Snapshots snapshots)
{
MyCategories = categories;
MyLocations = locations;
MySnapshots = snapshots;
}
}

然后您将主页强式键入此 View 模型,您将可以访问 View 中所需的所有内容 =)

关于asp.net - 在 asp.net MVC 中的单个 View 中组合多个输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1004020/

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