Я отправляю этот вопрос, потому что я не знаю лучшего / правильного способа сделать следующее.
Мой товарищ по команде (дизайнер) прислал мне красивый дизайн, который включает в себя мастера добавления новых предметов (для аукциона). Пользователь должен заполнить все необходимые данные, включая заголовок, описание, начальную цену ... и т. Д. И список тегов (до 4 тегов - выбранных из базы данных, будет использоваться автозаполнение), а также список до 3 изображений / URL-адресов YouTube (для лучшего объяснения проверьте это изображение: http://i55.tinypic.com/2v11zzr.png)
Хорошо, поэтому я разобрался, как мне сделать мастера (ссылка: , как создать мастера с ASP.Net MVC ), но я не уверен, как собирать списки и изображения / URL. Вот что я думаю:
Для изображений / URL я должен создать модель родительского представления, от которой наследуются два подкласса (ImageViewModel & YoutubeUrlViewModel), а затем в действии контроллера, когда я анализирую данные поста, я проверю посмотрите экземпляр родительской модели представления и действуйте соответственно.
Теперь по поводу списков, я не уверен, должен ли я включать список в мою модель представления или я должен включить 4 строковых свойства, представляющих теги (то же самое будет применяться к списку изображений / URL) .
Так каков наилучший способ сделать это?