asp.net - ASP.NET 的 MultiView 控件的适当用途是什么?

标签 asp.net panel multiview

在哪些情况下 MultiView 是不错的选择? MultiView 控件及其 View 控件似乎只是扩展了面板的概念。

面板和多 View 似乎都容易被滥用。如果您的 UI 关注点和业务逻辑关注点被正确分离,为什么将 View 集中在一个 ASPX 中?

最佳答案

我使用 MultiViews 作为向导控件的更灵活的基础。

我同意将大量 View 混为一谈是一种代码异味。在向导的情况下,您通常希望在整个过程中共享许多状态。多 View 允许将此状态简单地存储在 View 状态中。

大多数时候,我将每个 View 的内容作为单个用户控件,它可以封装与该特定步骤相关的逻辑。

关于asp.net - ASP.NET 的 MultiView 控件的适当用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158741/

相关文章:

asp.net - 客户端验证失败后如何保持滚动位置?

javascript - 单击 <a href ="#"/> 时,IE 总是重新加载整个页面

c# - FileUpload 在多 View 和更新面板中不起作用

c# - 数组 session 对象

matlab - 如何在Matlab uipanel中捕获按键按下

c# - 在运行时将设计时面板添加到 TabPage

java - 将面板放入面板 java GUI 中

javascript - 我可以在多 View 中使用 jquery/javascript 吗?

angularjs - 具有 Angular 路由的多部分 View

c# - process.start从ASP页面开始,exe文件放在哪里