MVC 5 - заполнить детали в частичном представлении из родительского представления и сохранить запись в родительский идентификатор - PullRequest
0 голосов
/ 13 мая 2018

Я довольно новичок в MVC и пытаюсь создать нечто вроде сложной модели данных с подходом DbContext, основанным на коде.

У меня есть клиент, к которому я хочу добавить несколько опросов.

Я объясню настройку своего вида настолько просто, насколько смогу. Вот как выглядит вид:

Клиент (отображает таблицу со списком клиентов, которая содержит ссылки на создание, редактирование, просмотр и удаление, ссылающиеся на обычные виды.

Когда я нажимаю на вид, я перехожу на страницу обычного просмотра. На этой странице у меня есть две вкладки с частичным представлением под названием «Клиенты и опросы».

Когда я нажимаю на вкладку опросов, на ней должна отображаться таблица со списком опросов, содержащая ссылки создания, редактирования, просмотра и удаления, которые должны ссылаться на всплывающие модальные частичные представления.

Основной вопрос здесь заключается в том, как отправить идентификатор клиента в представлении в новый опрос, чтобы он мог связать идентификатор обследования с моим идентификатором клиента, а также автоматически заполнить некоторые сведения о клиенте в моем опросе, например: имя клиента.

Если вам нужна дополнительная информация, я с радостью ее предоставлю.

Спасибо

1 Ответ

0 голосов
/ 30 июля 2018

В той части, где у вас теперь есть ссылки Создать / Читать / Редактировать / Удалить, добавьте параметр в ссылку, например

/Edit/CustomerId={customerId}

Теперь вы можете получить этот параметр при обратной передаче на ваш контроллер:

public ActionResult Edit(int customerId)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...