Model view controller MVP/MVC中的用户确认以及web解决方案

Model view controller MVP/MVC中的用户确认以及web解决方案,model-view-controller,mvp,Model View Controller,Mvp,在Web环境中使用MVP/MVC时,如何处理用户确认 演示者: if (_view.AskUserForConfirmation()) { // do something } 在winforms项目中,这不会有任何问题,但在web环境中,确认answear将在预设器代码后返回一次,如何处理这样的事情?基本上,您不 要求确认是纯粹的MVP,而不是演示者的责任。确认后调用演示者中的逻辑。我可以理解您在这里试图实现的目标,但在回发过程中无法返回用户,无法请求确认(或其他一些数据),也无法在您离开

在Web环境中使用MVP/MVC时,如何处理用户确认

演示者:

if (_view.AskUserForConfirmation())
{
  // do something
}
在winforms项目中,这不会有任何问题,但在web环境中,确认answear将在预设器代码后返回一次,如何处理这样的事情?

基本上,您不

要求确认是纯粹的MVP,而不是演示者的责任。确认后调用演示者中的逻辑。我可以理解您在这里试图实现的目标,但在回发过程中无法返回用户,无法请求确认(或其他一些数据),也无法在您离开例程的地方使用结果

要么接受它不是演示者逻辑,视图的逻辑要求确认,要么重新设计应用程序以使用多个视图,其中一个视图要求确认(向导样式)。

基本上,您不

要求确认是纯粹的MVP,而不是演示者的责任。确认后调用演示者中的逻辑。我可以理解您在这里试图实现的目标,但在回发过程中无法返回用户,无法请求确认(或其他一些数据),也无法在您离开例程的地方使用结果


要么接受它不是演示者逻辑,并且视图的逻辑要求确认,要么重新设计应用程序以使用多个视图,其中一个视图要求确认(向导样式)。

即将提出此问题。有人有答案吗?这是我发现的一个答案,我正要问这个问题。有人有答案吗?这是我找到的一个答案。谢谢,在写了我的问题后得出了相同的结论。谢谢,在写了我的问题后得出了相同的结论。