2011-04-14 65 views
0

我發佈這個問題,因爲我不知道做下面的最佳/正確的方式。ASP.NET MVC ViewModel來保存列表和「圖片或YouTube網址」

我的隊友(設計師)送給我一個漂亮的外觀設計,其中包含一個用於添加新項目(用於拍賣)的嚮導。用戶必須填寫所有必需的詳細信息,包括標題,描述,起始價格等等,以及一個標籤列表(最多4個標籤 - 從數據庫中選擇,將使用自動完成)以及3張照片/ YouTube網址的(爲了更好地解釋起見檢查這個形象了:http://i55.tinypic.com/2v11zzr.png

好了,所以我想通了,我應該怎麼做嚮導(參考:how to make a wizard with ASP.Net MVC),但我不知道如何收集名單和圖像/網址。下面是我在想什麼:

  1. 對於圖像/ URL的,我要創建兩個子類(ImageViewModel & YoutubeUrlViewModel)將從當我解析繼承,然後在控制器動作父視圖模型發佈數據,我會檢查父視圖模型的實例並採取相應的行動。

  2. 現在關於列表,我不確定我是否應該在我的視圖模型中包含一個List或者是否應該包含代表標記的4個字符串屬性(這同樣適用於圖像/ url的列表)。

那麼這樣做的最好方法是什麼?

回答