MVC3 Изменение выпадающего списка ... Загрузить данные - PullRequest
1 голос
/ 23 ноября 2011

У меня есть веб-приложение C # .Net MVC3.Существует и Изменить вид для моей модели предложения.В представлении редактирования есть раскрывающийся список со списком предложений.Требование заключается в том, что, когда пользователь изменяет выбор в раскрывающемся списке, выбранное предложение должно загружаться контроллером предложений.Я могу отправить представление редактирования, но не знаю, как получить значение в DropDownList, чтобы найти, какое предложение было выбрано.Я уверен, что это очень выполнимо.Идеи?

1 Ответ

2 голосов
/ 23 ноября 2011

Вы можете поместить выпадающий список внутри формы, а затем при изменении выбора отправить форму.Таким образом, выбранное значение будет автоматически отправлено в действие контроллера.Или, если вы вручную выполняете какой-либо запрос AJAX при изменении выбора, вы можете отправить выбранное значение вместе с запросом:

$('#id_of_your_ddl').change(function() {
    var selectedProposal = $(this).val();
    $('#resultDiv').load('@Url.Action("Index", "Proposal")', { id: selectedProposal });
});
...