我是MVC(即最近幾天)的新手,我想知道我所做的是最好的方法。MVC 3在視圖中的2個模型
我有一個視圖,它是一個插入項目表單與一個特定實體下方的列表詳細信息表單的組合。因此,我需要2個模型的頁面,以避免做像@Html.LabelFor(model => model.FirstOrDefault().EventTypeID, "Event Type")
。
我所做的是將模型設置爲Tuple<IEnumerable<Event>,Event>
那樣我就擁有了單個項目和項目集合。任何人都可以提出一個不太冒險的選擇,或者這是做這件事的最好方法嗎?
這會坐在Models文件夾中,因爲它目前是空的,因爲我的模型類是在單獨庫中的EF 4.1 pocos? –
如果你喜歡,或者不同的程序集,你可以創建一個新的ViewModel文件夾。取決於你的應用層。 – dknaack
好的,謝謝,這個解決方案距離使用Tuple不是一百萬英里,但是不知怎的,我覺得這個解決方案不那麼笨拙。 –