У меня есть случай, вроде следующей: страницы Родителя выглядит как:MVC 4 получить данные из Родитель из частичного вида
@using (Html.BeginForm("Create", "HTML", FormMethod.Post))
{
@Html.DropDownListFor(model => model.SelectedObjectId, Model.MajorObjects)
@Html.Partial("_SelectCase");
...
}
И в _SelectCase я хочу, чтобы загрузить некоторые данные, основанные на DropDownList выбранного элемента , Для этого у меня есть _SelectCase как
@using (Html.BeginForm("SelectCase", "HTML", FormMethod.Post))
{
...
}
и контроллер, как
public ActionResult SelectCase(CustomIdentity currentUser)
{
...
}
И вопрос: как может я получить значение из DropDownList в методе SelectCase от контроллера?
Спасибо.
Вложенные формы недействительны html и не поддерживаются. –
Как я могу это решить? –
И для ответа на события на стороне клиента (выбор опции) вам необходимо использовать javascript, и если вы хотите, чтобы представление обновлялось на основе выбранного параметра, вам нужно ajax для вызова метода сервера, который возвращает частичное представление. –