我對這個東西很新,但我遇到了一個概念牆,我不斷前後處理問題的最佳方式。ASP MVC多視圖表格模型
我有一個多視圖的過程來填寫一個「新用戶表單」。每個視圖都有整個表單的一小部分。在每個視圖中,我有一個模型,模型的屬性設置爲LINQ to SQL類的實例(用於預填充)以及下拉數據(狀態,國家)。我還認爲我應該有一個代表整個表單的模型(值對象)。該值對象也具有每個LINQ類的屬性。所以我讓視圖把值對象當作依賴注入。那又怎麼樣?只需將一個屬性設置爲ViewData以發送多個模型?這似乎是一個壞主意,因爲我必須對每個視圖都這樣做。所有的視圖模型是否都應該來自基類和值對象?
我可能已經離開了。希望有人能幫助我回到正軌。最終目標是擁有一個對象,該對象表示跨多個視圖的表單的狀態/數據,並且如果數據存在,則應填充表單字段。
感謝您的耐心等待!