我的主屏幕的視圖模型爲DashboardViewModel
。它具有自己的ViewModels的PartialViews,如CustomerSearchViewModel
和SelectProductViewModel
。部分視圖,視圖模型與主視圖不同
所有三個ViewModels是分開的。
當我運行該應用程序我得到這個錯誤:
The model item passed into the dictionary is of type 'Invoice.Web.ViewModels.DashboardViewModel', but this dictionary requires a model item of type 'Invoice.Web.ViewModels.SearchCustomerWindowVM'.
我不知道我應該怎麼做才能解決這個問題。
按照計劃,主屏幕最終會將很多PartialView與他們自己的視圖模型進行整合。我是否在DashboardViewModel
內聲明瞭局部視圖模型?或者我只是有一個大的DashboardViewModel
所有partialViews來?
謝謝你這個工作;雖然CustomerSearch不是強類型的,但是它有一個PartialView(用於GridSearchResults),它是強類型化到CustomerSearchVM的。 –