Вам нужно включить дескриптор onchange
при создании выпадающего списка.Метод ChangeClass()
, о котором говорится ниже, - это имя функции javascript, которую необходимо создать.
<%=Html.DropDownList("StudentClass", new {onchange="ChangeClass()"})%>
Вы также можете использовать Jquery и связать событие onchange
с раскрывающимся списком, который вас интересует.
$("#StudentClass").change(function() {
// your logic goes here
// if you need to populate some other part of the form
// this method will probably have some ajax call to a specified
// controller action which return your data.
});
Теперь, если вы хотите, чтобы форма была отправлена при изменении раскрывающегося списка, это можно сделать с помощью
<%=Html.DropDownList("StudentClass", new {onchange="this.form.submit()"})%>