我有一个使用SQL Server 2014作为其数据库的ASP.NET MVC 4应用程序。数据库有两个具有外键连接的表,我们称之为form_ID
。我正在使用ASP.NET MVC 4 Web应用程序创建“索引,删除,详细信息”视图。
我有两个具有类似设置(“表单”,“注释”)的控制器,用户可以使用此外键通过下拉菜单将其注释(通过注释控制器上的创建视图)连接到特定表单。这就是我目前连接表的方式。
我想要做的是当用户访问“表单”的详细信息页面时,它将显示所有表单详细信息以及添加的任何其他注释。
以下是我尝试实现此操作的方法。
<div>
@{ Html.RenderAction("Details", "Comments", new { id = Model.form_ID }); }
</div>
这确实合并了注释和表单详细信息视图,但它没有遵循外键连接。 RenderAction
函数只是将第一行注释和表单合并在一起。
是否有更好的方法来创建详细信息页面,根据form_ID
的内容在一个视图中显示表单信息和可能的多条评论?
我使用ASP.NET MVC和复杂性相当新,所以任何帮助都表示赞赏。