【问题标题】:User Confirmation in MVP Pattern with Passive View带有被动视图的 MVP 模式中的用户确认
【发布时间】:2011-03-17 11:00:15
【问题描述】:

在继续执行基于 Web 的 MVP 模式实现中的任务之前,您将如何处理调用用户确认对话框?它必须在两者之间进行回发,并且确认将超出调用它的演示者函数的范围。我更愿意保留一个纯粹的 MVP 实现,但这有可能吗?

【问题讨论】:

    标签: mvp confirmbutton


    【解决方案1】:

    您无法在一个服务器端函数中实现此逻辑。我相信解决这个问题的标准方法是

    • 有多个步骤,每个步骤都涉及一个回发到服务器。其中一个步骤是您提到的确认对话框

    • 通过 Javascript 显示确认对话框

    【讨论】:

    • 只是想知道,我如何表明我想从中断的地方恢复操作?
    • @Jonn:你的意思是从用户的角度来看?或者服务器将如何存储此类信息以供以后检索?
    • 后一种。如果没有某种枚举来指示用户正在经历的当前过程,我无法描绘场景。
    • @Jonn:我想不出任何其他方法。您必须在某些时候使用持久存储,无论是在会话存储中还是在您的数据库中。
    • 啊……好吧。尽管可能有一些我不知道的机制。谢谢。 XD
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2017-08-13
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多