我有一个类似于Calling a method in parent page from user control的问题,除了我的用户控件是在页面创建时动态生成的。
我在上面的答案中尝试了首选解决方案,但是由于我事先不知道页面上需要多少个控件副本,所以我无法订阅 Page_Load 上的事件。
这个应用程序需要对其逻辑进行大修,但它超出了我当前项目的范围。我目前已经实现了 less preferred ((MyPageName)this.Page).CustomMethod();
,但如果可以的话,我想以“正确”的方式来做。
你有什么建议吗?
编辑:控件的代码位于与页面分开的页面中。(我打算在项目的其他地方重用它。)这意味着控件不知道页面上有哪些处理程序可用。