如何在Asp.net MVC4中从一个控制器向另一个控制器发送多个类对象 [英] How To Send Mutiple Class Objects From One Controller To Another Controller In Asp.net MVC4
本文介绍了如何在Asp.net MVC4中从一个控制器向另一个控制器发送多个类对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
public ActionResult Create()
{
List<Gallery> gallist = db.galleries.ToList();
return View(gallist);
}
在这个Im发送图库类对象(即;胆)从控制器到视图。
如果我想发送两个类对象?从控制器到view.ie;
In this Im sending gallery class object(i.e; gallist)from controller to view.
If i want to send two class objects? from controller to view.i.e;
public ActionResult Create()
{
List<Gallery> gallist = db.galleries.ToList();
List<Docs> doclist= db.documents.ToList();
return View(gallist,doclist);
}
实际上它是不可能的。我怎么能实现它?(不使用viewbag,viewdata,tempdata)
Actually its impossible.How i can achieve it?(with out using viewbag,viewdata,tempdata)
推荐答案
引用:
如果我想发送两个类对象?从控制器到视图
If i want to send two class objects? from controller to view
您可以使用ViewModel将多个模型传递给View。
当然,你可以尝试其他方式。
请参考以下链接,这将有所帮助。
在ASP.NET MVC 4中使用视图中的多个模型 [ ^ ]
这篇关于如何在Asp.net MVC4中从一个控制器向另一个控制器发送多个类对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文