В контроллере:
DbModel db = new DbModel();
ViewBag.SUBJECT_NO = new SelectList(db.SUBJECT, "SUBJECT_NO", "SUBJECT_NAME");
Код по умолчанию для создания DropDownList из этого окна просмотра:
@Html.DropDownList("SUBJECT_NO", String.Empty)
Но я хочу создать три списка выбора из этого одного вида. Так, чтобы один учитель был опытен в трех предметах из списка предметов. Но каждое имя DropDownList не будет именем Viewbag по умолчанию «SUBJECT_NO». Это будет
"SUBJECT_NO1", "SUBJECT_NO2" , "SUBJECT_NO3".
и в DbModel класс учителя будет иметь три столбца с этими именами. Я не хочу создавать так много пакетов просмотра для одной таблицы DbModel. В этом представлении и действии будет 5 различных вариантов темы. И для этого мне нужно создать 5*3=15 viwbag для 5 классов DbModel. Я хочу этого только с 5 Viewbags.
Я буду очень признателен тому, кто сможет мне помочь.