我在自定义的控件中加入了几个按钮,在点击按钮后执行一段代码,在执行完这段代码后我还想调用饮用这个控件的页面中的一个方法,怎么调用呀?
例如:自定义控件KJ.ascx,在YM.aspx中调用KJ.ascx,我想在点击KJ的按钮btn时调用YM.aspx.cs中的一个方法FF(),这个该怎么实现?
例如:自定义控件KJ.ascx,在YM.aspx中调用KJ.ascx,我想在点击KJ的按钮btn时调用YM.aspx.cs中的一个方法FF(),这个该怎么实现?
解决方案 »
- asp.net dataset写到excel文件中要引用什么dll?
- asp.net删除记录前是否能够给一个提示框
- 数据库连接问题
- 不明白为什么还要提示?
- 求助,如何在App_Code中使用Profile.GetProfile()
- 如何建一个XML格式的Sitemap文件放在网站根目录下,这个Sitemap应该怎么建呢?且要动态更新的,让搜索能好的搜索到,还有怎么在Web.config增
- response子节点取值
- 应该怎样动态改变控件的大小?如在asp.net的vb.net web网页中怎样改变Label的Width、Height属性以达到动态改变控件的大小。谢谢!
- 关于asp.net DataGrid 重新封装代码?
- 怎样获取另一个窗口的返回值?
- 我用window.showModalDialog打开一个子窗口,怎么实现在子窗口选择数据,然后提交把数据加到父窗口。
- asp.net项目有一部分工作外包,有兴趣与我联系
Imports System.Reflection然后比如说你这个.ascx(用户控件)中有个按钮btn那么在btn的Click事件中写Dim strT As Object = Me.Parent.Parent
Dim t As Type = strT.GetType.BaseType
t.InvokeMember("sayHello", BindingFlags.InvokeMethod Or BindingFlags.Public Or BindingFlags.Instance Or BindingFlags.Static, Nothing, strT, New Object() {})这里用到了反射!sayHello是要调用的方法的名字!根据情况定..
sayHello就是你那个.aspx包含用户控件的那个页面里的一个方法Public Sub sayHello()
Response.Write("<script>alert('早上好!');</script>")
End Sub恩!你如果还有什么不懂的,可以去看看反射!