1
|
Arnis Lapsa · 技术社区 · 14 年前 |
1
3
我可以为这些标签考虑几个选项…哪一个有意义可能取决于你的模型是什么样子的,你如何检索数据,在某种程度上,你的应用程序的其余部分是什么样子的。 选项1 . 使用renderpartial()的部分视图。每个选项卡都是一个局部视图,用于呈现模型的某些部分。例如,您将拥有呈现model.financialinformation的financialinformation.aspx局部视图。 选项2a . 使用renderAction()的子操作。与上面类似,只是每个选项卡负责通过在同一个控制器上或更可能是专门处理该信息的另一个控制器上调用操作方法来提取自己的数据。 选项2b . 与2A相同,只是选项卡是使用Ajax按需呈现的。 我应该指出 这些选项都不是互斥的 . 您可以对前两个选项卡使用选项1(renderpartial()),因为该数据本质上是模型的一部分。对于其他两个选项卡,您可以使用选项2(renderAction()),因为例如,您可能有一个专门用于呈现图表的ChartController… |