在另一个局部视图中部分视图有什么含义?这是好的还是坏的做法,可能出现什么问题,是否需要任何变通办法等?
答案 0 :(得分:1)
我看到的唯一问题是,当逻辑复杂时,您需要将多个视图模型传递到主视图。你必须以某种方式处理它。在测试应用程序时,可能需要额外的努力。
您可以在ViewBag中存储这些视图模型,但它似乎是代码味道。如果您在这些视图中没有太多逻辑,或者他们使用相同的视图模型,那么它绝对没问题。
如果您的视图中有非常复杂的逻辑,请尝试考虑像Angular,ReactJS这样的东西。您将在客户端拥有多个视图,并且可以测试您的应用。