ASP.NET MVC에서 두 세트의 데이터를보기로 전달하는 방법은 무엇입니까?뷰에 두 세트의 데이터를 전달하는 방법은 무엇입니까?
나는 두 가지 시도를 해봤지만 어느 것도 효과가 없으므로 간단한 결론에 도달했다. 나는 잘못하고있다.
는 I 2 개 쿼리를 가지고
callRepository.FindOpenCalls()
및
callRepository.FindAllMyCalls(user)
및 I 아웃 (각각 OpenCalls.ascx 및 AssignedCalls.ascx) 2 개 부분보기를 통해 하나의 뷰 데이터 세트 모두를 넣을.
내 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 도움말을 표시하겠습니까?
사전에 도움을 주셔서 감사합니다.