我该如何着手将两组数据传递给ASP.NET MVC中的视图?如何将两组数据传递给视图?
我已经尝试了几件事,都没有工作,所以我来简单的结论:我做错了。
我有2个查询:
callRepository.FindOpenCalls()
和callRepository.FindAllMyCalls(user)
,我想通过2的局部视图,以出放两组数据的一个视图(OpenCalls.ascx和AssignedCalls.ascx分别地)。
我想在我的CallsController.vb中使用Index()函数来做到这一点。
目前我有:
'
' GET: /Calls/
<Authorize()> _
Function Index() As ActionResult
ViewData("OpenCallCount") = callRepository.CountOpenCalls.Count()
ViewData("UrgentCallCount") = callRepository.CountUrgentCalls.Count()
ViewData("HighCallCount") = callRepository.CountHighCalls.Count()
ViewData("NormalCallCount") = callRepository.CountNormalCalls.Count()
ViewData("LowCallCount") = callRepository.CountLowCalls.Count()
ViewData("MyOpenCallsCount") = callRepository.CountMyOpenCalls(Session("LoggedInUser")).Count()
ViewData("UserName") = Session("LoggedInUser")
Dim viewOpenCalls = callRepository.FindAllOpenCalls()
Dim viewMyOpenCalls = callRepository.FindAllMyCalls(Session("LoggedInUser"))
Return View(viewOpenCalls)
End Function
这显然只返回开电话,但我想退都viewOpenCalls和viewMyOpenCalls。
我该怎么办呢?
会显示我的LINQ帮助?
感谢您提前提供任何帮助。