2009-12-13 106 views
1

我要开始一个网站,我们要在哪里实现MVP模式。 我们的一个页面被分成小用户控件,因此它们被用于编辑或显示信息 。但稍后我们会从主页保存整个信息 。同样在加载时间期间,信息从主页面发送到控件,从 。如果我为每个用户控件设计一个单独的Presenter 并在其中写入逻辑以捕获信息,则会有很多对数据库的调用,而如果我在主演讲者中编写该逻辑并将数据传递给用户控件,则它将只有一个呼叫。它应该如何设计。MVP模式用户控件,演示者问题

让我来解释一下。

我有一个WebForm,我捕捉像汽车制造商,型号,milage,客户明细 如姓名,联系电话等详细信息,所有的控制可以放进一个形式, 而是,我创建单独的控件每一个信息,就像汽车信息的一个控制,其他用于客户信息的控制。但稍后,我想从主页面保存所有信息而不是控件。那么我将如何使用MVP模式来实现它。我应该为每个控件创建单独的演示者,那么当我点击保存按钮时,如何将用户控件的信息传递到网络表单。

您的帮助将得到满足。

问候 成员Parminder

+0

出于好奇,你看MVP有什么内在的优势比使用MVC? – ram 2009-12-13 03:17:34

+0

其实我们还没有准备好MVC,我会说。 – Parminder 2009-12-13 03:37:48

回答

0

您应该使用Unit of Work设计模式用于保存信息,其中每个子控件将增加查询和保存您的主控会的SubmitChanges。

相关问题