2012-03-27 2 views
1

Я довольно новичок в использовании MVC3, поэтому, надеюсь, все, что я использую, все правильно.MVC child - parent на той же странице

В основном я ищу способ (если это возможно!), Чтобы на родительскую запись было добавлено родительское и дочернее (ые) записи. Я могу правильно отобразить страницу, но я не уверен, как обновлять родительскую модель.

В моем представлении «Создать» У меня есть все поля для родителя, и я также хотел бы добавить дочерние записи в форму.

В настоящее время я использую Html.RenderPartial("CreateChildView") для отображения моей дочерней страницы Create в родительском.

Я также использую Html.RenderPartial("IndexChildView) для отображения моих дочерних записей, которые были добавлены.

Где я застрял в том, как обновить родительскую модель из «CreateChildView» сверху, Я попытался добавить кнопку отправки в дочернее представление, но я не получаю результаты, на которые я надеялся ,

в equivelent C# код, который я вроде ищу это:

ParentObject.ChildObject.Add(new ChildObject)

, а затем способ отображения это правильно

Заранее спасибо

+0

это поможет, если вы сможете опубликовать часть кода, который вы используете. Кстати, я полагаю, что окружающие ваши представления fiedls имеют Html.BeginForm(), и у вас есть метод Action в контроллере с атрибутом [HttpPost]. – Kevin

ответ

0

места как обертоны в div с идентификаторами. Отправьте данные с помощью ajax из «CreateChildView» и обновите «IndexChildView» с ответом.

Смежные вопросы