asp.net-mvc - 向视图中添加多个模型
问题描述
我正在使用 ASP.NET Core MVC 进行开发。我在显示传统网页的页面上有一个手风琴设计。
因此,我需要在页面上有多个模型。
是否有捷径可寻?
谢谢
解决方案
使用视图模型;一个仅用于将数据引入视图的类
public class SampleViewModel {
public ModelClass1 Model1 {get; set;}
public IList<ModelClass2> ListOfModel2 {get; set;}
}
推荐阅读
- python - 我的 API Get Request 可以让我不超过 100 ,如何循环它以便我可以获得所有项目?
- c# - EF Core 2.0,删除单个导航属性,一对一,使用 Fluent Api
- reactjs - 在标签内单击按钮后,模拟函数未识别为已调用
- c++ - 通过引用传递后值不会改变
- java - 如果线程处于 TERMINATED 状态,调用 thread.start() 是否安全?
- unity3d - 为刚体应用根运动和重力
- php - 如何将 MySQL 日期时间转换为没有偏移量的 ISO 8601 日期格式?
- java - 如何在没有实现或子类的情况下为抽象类创建对象?
- algorithm - 我应该如何将其转换为实数?
- sql - 我不明白为什么这个查询很慢