我一直在寻找解决方案几个小时,现在无法找到解决方案。
情景:
master1的代码如下:
受保护的子Usr1_ButtonClicked(ByVal sender As Object,ByVal e As System.EventArgs)处理Usr1.ButtonClicked RaiseEvent HandleClickEvent(发件人,e) End Sub
当页面加载时,我看到它在master1上注册处理程序
我觉得我做的事情很愚蠢。我将不胜感激。
谢谢!
答案 0 :(得分:0)
主页类上的事件是否需要是实际的事件处理程序?您应该能够使它成为一个公共方法,并从您的页面(或用户控件)事件处理程序访问它,如下所示:
Page.Master.MyPublicMasterPageMethod()
要从您的母版页调用内容页面上的方法,您可以使用VB的CallByName方法:http://msdn.microsoft.com/en-us/library/22x2chfx.aspx