gpt4 book ai didi

asp.net-mvc - 何时将 MVC View 拆分为两个?

转载 作者:行者123 更新时间:2023-12-04 15:36:38 26 4
gpt4 key购买 nike

前几天我与一位同事讨论了 MVC 中的最佳实践,他问我如何最好地分离 View 。他正在维护一个 MVC 解决方案,该解决方案具有一个带有两个操作的 Controller 的通用输入表单,一个获取操作和一个发布操作。两个操作都返回相同的 View ,其中充满了内联逻辑,并有条件检查它是 post 还是 get。

这种情况的最佳解决方案是什么?
是否应该将 View 拆分为两个单独的 View ?我想这取决于那里有多少逻辑,但什么时候太多了?有没有一种方法可以量化何时可以促使重构为两个 View ?

最佳答案

我肯定会将类似的东西分成两个单独的 View ,然后对它们之间的共同部分使用部分 View 。

在规划时,没有继承和条件逻辑的组合几乎总是更干净、更清晰、更易于维护的方式 Views .

关于asp.net-mvc - 何时将 MVC View 拆分为两个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com