2010-02-03 72 views
1

我的应用程序有以下型号:帮助的视图呈现asp.net的MVC

病人,其中有一个patient_info,它有一个历史上,有许多考试....我想创建一个报表视图,我展示所有这些数据..现在我创建的视图,它变成丑陋和长..有没有一种方法,我可以为每个事情创建单独的视图,然后只是在一个报告视图中呈现它们?

+0

您正在使用哪个ASP.NET MVC版本? – 2010-02-03 19:41:14

+0

asp.net mvc 1.0 – ignaciofuentes 2010-02-04 02:36:54

回答

2

你可以打破该报告为部分意见和使用Htm.RenderPartial

1

你可以创建一些部分的控制器动作,并在需要的时候通过AJAX抓取数据使它们。您可以使用扩展器类型控件来确定显示的内容,并且只有在部分展开时才抓取数据。这也将允许在使用AJAX加载历史记录时显示患者信息的可能性,因此页面加载速度很快。