Сделал так же первоначально (засунул элементы форм в div). И с помощью jquery делал их невидимыми в зависимости от dropDownList, но потом подумал что неправильно. Так как для каждой формы свои правила валидации и есть обязательные поля к заполнению.(которые не дадут загрузить данные) И вот теперь думаю , что правильно будет в зависимости от dropDownList отображать разные view. Но как это сделать и вообще прав ли я?
Максим Тимофеев, Попробывал сделать , но не все так просто, значение модели то будет меняться только после отправки формы. Думаю перегружать страницу как нить ajax