ASP.NET MVC 如何在一个 View 内显示多个 Model

八零末愤青 2011-06-02 02:35:44
ASP.NET MVC 如何在一个 View 内显示多个 Model(显示多个表的数据),返回多个model ,保存多个表的数据
...全文
296 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
八零末愤青 2011-06-02
  • 打赏
  • 举报
回复
问题刚刚以解决,我返回model 少返回了一个,
allk 2011-06-02
  • 打赏
  • 举报
回复
刚刚看一个例子:
首先,建立以各类
public class ViewMode(){
list<Ti> Ti{privte set;get;} //只有读操作
list<T2> T2{privte set;get;}
//构造方法
public ViewMode(list<Ti> Ti,list<T2> T2)
{
this.Ti=Ti;
this.T2=T2;
}
}

//下面是调用方法
DBContext db=new DBContext();
return view(new ViewMode(db.model1.tolist(),db.model2.tolist()))

//View显示
@using list<ViewMode>
foreach(var m1 in Model.model1)
{}

foreach(var m2 in Model.model2)
{}

你看看思路,大概就是这样了


八零末愤青 2011-06-02
  • 打赏
  • 举报
回复
The model item passed into the dictionary is of type 'System.Data.Entity.DynamicProxies.Product_DFC52EE04CC3FDAF923889E03AF0B3D08CC47CBC861E5CEEFB6BEEAA7C6DFF6C', but this dictionary requires a model item of type 'MTS.ViewModels.ProductOrderData'.

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧