Это как бы два участника:
1) Откуда мне кормить мои DDL? Прямо сейчас у меня есть List, установленный в моей модели просмотра. Я видел много людей, которые устанавливают списки в ViewData []. Это то, что я должен делать, и почему?
Я заметил, что значения DDL не сохраняются в HttpPost, и я должен сбросить их в модели представления. Если я использую ViewData [], я предполагаю, что это не обязательно?
2) Я заполняю свои DDL из LinqToSQL на
new SelectList(dataContext.Products.ToList(),"ID","Name");
Как добавить фиктивное поле, например "- Выберите продукт--" val = "- 1"?