帮助视图渲染asp.net mvc

时间:2010-02-03 19:34:24

标签: asp.net-mvc views

我的应用有以下型号:

患者,有一个patient_info,有一个历史记录,有很多考试....我想创建一个报告视图,在那里我显示所有这些数据..现在我正在创建视图,结果是丑陋的和...有没有办法我可以为这些东西创建单独的视图,然后只在一个报表视图中呈现它们?

2 个答案:

答案 0 :(得分:2)

您可以将报告拆分为部分视图,并使用Htm.RenderPartial

进行渲染

答案 1 :(得分:1)

您可以为某些部分创建控制器操作,并在需要时通过AJAX获取该数据。您可以使用扩展器类型控件来确定显示的内容,并仅在扩展部分时获取数据。这样还可以在使用AJAX加载历史记录时显示患者信息,从而使页面加载速度快。