ASP.NET Web窗体 – 模型视图演示者和用户控件
发布时间:2020-12-16 03:52:41 所属栏目:asp.Net 来源:网络整理
导读:我是新手使用MVP模式,我只是想确保从用户控件中调用演示者的最佳方式. MyPage.aspx有一个演示者MyPresenter 该页面包含一个用户控件,它通过我从MyPage设置的属性接受MyPage的Presenter MyUserControl.Presenter = this.Presenter 我现在正试图在演示者中调用
我是新手使用MVP模式,我只是想确保从用户控件中调用演示者的最佳方式.
MyPage.aspx有一个演示者MyPresenter 该页面包含一个用户控件,它通过我从MyPage设置的属性接受MyPage的Presenter MyUserControl.Presenter = this.Presenter 我现在正试图在演示者中调用Method1,它会检索一些配置并在用户控件的视图上设置它. Presenter.Method1(); // calls method and sets config to the view 我的问题首先是 >我应该以这种方式在用户控件中使用演示者吗? Presenter.View.MyData 我只是想确保我不会走这条完全错误的道路! 解决方法
我用来做的是为每个用户控件设置一个演示者,它只负责用户控件演示,每个页面都有一个演示者(.aspx).
我认为保持分离也有助于维护,因为你将拥有“瘦”的演示者,它只负责UI的一小部分. 由于表示逻辑与页面表示逻辑分离,因此用户控件也将以“自包含”的方式重用它们. 看看以下帖子: MVP and UserControls and invocation (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 经典ASP和ASP.NET MVC2集成
- asp.net-web-api – 认证/授权MVC 5和Web API – Katana /
- 如何在ASP.NET页面上使用框架?
- 使用ASP.NET流视频
- asp.net-mvc-3 – 使用MVC 3的Knockout java脚本库有哪些主
- asp.net – 多个项目Visual Studio 2015 npm
- asp.net – 有没有办法隐藏架构或至少从Sql Server Managem
- asp.net-mvc – 未找到与请求URI匹配的HTTP资源
- [Hei.Captcha] Asp.Net Core 跨平台验证码实现
- asp.net – 如何绑定DropDownList的选定值
推荐文章
站长推荐
- asp.net – 在使用ASPNet Core的Linux上托管时的
- .net – 是否必须在自定义实现中覆盖默认的成员资
- 如何更改asp.net identity 3(vnext)使用的表名?
- ASP.NET MVC是否使Web表单成为旧版平台?
- 如何使用AutoMapper将多个OBJECTS映射到一个对象
- ASP.net Ajax和JQuery – 部分回发
- asp.net-mvc – 如何更改MVC Core ValidationSum
- asp.net – 按IN子句排序SQL Server结果
- asp.net-mvc – 如何从运行时的强类型列表框架视
- log4Net EventlogAppender不适用于Asp.Net 2.0 W
热点阅读