我的应用有以下型号:
患者,有一个patient_info,有一个历史记录,有很多考试....我想创建一个报告视图,在那里我显示所有这些数据..现在我正在创建视图,结果是丑陋的和...有没有办法我可以为这些东西创建单独的视图,然后只在一个报表视图中呈现它们?
答案 0 :(得分:2)
您可以将报告拆分为部分视图,并使用Htm.RenderPartial
进行渲染答案 1 :(得分:1)
您可以为某些部分创建控制器操作,并在需要时通过AJAX获取该数据。您可以使用扩展器类型控件来确定显示的内容,并仅在扩展部分时获取数据。这样还可以在使用AJAX加载历史记录时显示患者信息,从而使页面加载速度快。