代码之家  ›  专栏  ›  技术社区  ›  Ami

ASP。Net-mvc为图表构建xml数据馈送

  •  0
  • Ami  · 技术社区  · 16 年前

    3 回复  |  直到 16 年前
        1
  •  0
  •   Razzie    16 年前

    我会选择选项1,因为我觉得它最适合MVC模式。视图不负责基于某些数据模型创建XML文件。这是业务逻辑,因此在控制器中更好。

        2
  •  0
  •   Mark Dickinson    16 年前

    选项2是最好的。你的模型有数据,你的控制器会要求它并将其提供给视图。视图只是有一个标签来说明它的去向。对我来说,这就是关注的分离。

        3
  •  0
  •   WestDiscGolf    16 年前

    然而,我个人会选择选项1的变体,以保持功能独立于控制器,并将其作为一个独立的实用方法,接收数据并输出xml。这将更容易测试,但如果将来需要,也可以从代码中的其他地方调用。除此之外,它还可以使控制器中的代码更清晰。