2010-02-04 136 views
0

我正在研究管理人员及其配偶(如果已婚)的应用程序。基本上一个人将被录入,然后从那个人那里我想能够添加一个配偶。我的数据库模式是这样的。人员(Person_ID,姓名,出生日期等),婚姻(婚姻ID,丈夫ID,妻子ID,日期)。在视图和控制器之间传递数据

该过程是添加一个人,然后,如果已婚,添加配偶。所以我有一个具有ADD操作的人员控制器(获取和发布)。当在细节视图中选择添加配偶时,会调用AddSpouse Action,它将创建新人(配偶),然后创建婚姻。我的问题是我需要将原始人的PersonID传递给AddSpouse操作以创建婚姻。什么是最好的方式来做到这一点?

回答

1

你可以通过你的PERSONID在ViewData的是这样的:

计算机[ “是PersonID”] = 1

和AddSpouse行动恢复它

var id = ViewData["PersonID"]

相关问题