gpt4 book ai didi

asp.net - 使用 ASP.NET 面板/多 View 与单独页面的指南

转载 作者:行者123 更新时间:2023-12-01 11:08:04 26 4
gpt4 key购买 nike

通常需要创建一个 UI 来引导用户完成一个多步骤的过程。有两种常见的设计可供使用。一种选择是使每个步骤成为一个单独的页面。另一种选择是使用 asp:panels 或多 View 控件,并将所有代码保存在一个 asp.net 页面中。

每当我使用单独的页面方法时,我发现页面之间的数据共享很糟糕。

每当我使用多 View 方法时,我发现代码隐藏逻辑失去了凝聚力。它一次处理太多项目并且很难跟上。

在决定使用哪种方法时,您使用什么标准?

是否有其他设计模式可以帮助解决我在现有选项中发现的局限性?

最佳答案

我不喜欢网络表单中的跨页面回发,并且同意您的标记和代码隐藏在使用 MultiViews 时会迅速失控。

也许一个明智的妥协是多 View ,但每个步骤都封装为一个单独的用户控件。这样您就不必与回发模型作斗争,并且仍然可以获得合理程度的代码分离。

关于asp.net - 使用 ASP.NET 面板/多 View 与单独页面的指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3302817/

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