2010-02-04 5 views
0

Я работаю над приложением, которое управляет людьми и их супругами, если они состоят в браке. По сути, человек будет введен, а затем от этого человека я хочу иметь возможность добавить супруга. Моя схема базы данных такова. Лица (Person_ID, Name, BirthDate и т. Д.), Браки (Marriage_ID, Husband_ID, Wife_ID, Date).Передача данных между представлениями и контроллерами

Процесс заключается в добавлении лица, тогда, если он состоит в браке, добавьте супруга. Поэтому у меня есть контролер Person с действием ADD (get and post). Когда «Добавить супруг» выбрано в окне «Подробности», вызывается действие «AddSpouse Action», которое создаст нового человека (супруга), а затем создаст брак. Моя проблема заключается в том, что мне нужно передать PersonID исходного лица в действие AddSpouse, чтобы создать брак. Каков наилучший способ сделать это?

ответ

1

Вы можете передать свои PersonId в ViewData так:

ViewData [ "PersonID"] = 1

и восстановить его в действии AddSpouse

var id = ViewData["PersonID"]

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