|
|
1
1
这是一个令人烦恼的问题-当您想要在ASP.NET web窗体中使用动态控件时,您必须从两个缺点中选择较小的一个。归根结底,这取决于您要做出的妥协:视图中的presenter关注点或presenter中的view关注点。
当我在web窗体中工作时,我通常更喜欢后者—我接受演示者与ASP.NET页生命周期绑定,并创建一个
当然,这将演示者的语义与ASP.NET生命周期联系起来,并掩盖了该方法中发生的事情。你可以通过给予
我可以看出替代方案的吸引力:
语言的语义
另一种选择是只加载
页面初始化期间的模型。您的服务器控件值将不可用,因此您必须从
|
|
|
2
0
在IMO中,presenter是视图应该从/绑定到/等获取数据的地方。presenter是将要进行单元测试的部分。从你的第二个声明听起来你可能需要多个演示者为这个页面,但我需要更多的细节来确定。 |