当前位置:编程学习 > C#/ASP.NET >>

asp.net mvc框架中 怎样在一个 View 内传递多个 Model,最好有代码,谢谢

答案:可以,定义一个大的model,然后该model的某一个属性也是一个Model类型的,如果需要多个实体,那么就把大model的某一个属性定义成一个list<model>或者Iqueryable<model> public class OrderProcessModel { public OrderProcessModel() { } public long ID { get; set; } public string OrderId {get;set;} public string OrderState { get; set; } public string OrderType { get; set; } public string UserName { get; set; } public int? TotalPrice { get; set; } public string Accepter { get; set; } public string LockUser { get; set; } public DateTime AddDate { get; set; } public IQueryable<Fli_Order_PersonInfo> PersonList { get; set; } public IQueryable<FlightsInfoModel> FlightList { get; set; } }
其他:新建一个类实体,成员就是你要传递的多个Model组成,
或者直接传递匿名对象,成员也是你要传递的Model,实现方法都差不多,好像还没有直接传递多个Model的方法 

上一个:asp 删除记录后未显示删除,但页面刷新后才显示删除掉
下一个:ASP.NET和SQL数据库连接的问题···

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,