关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值 一点点经验

简介:
首先我们需要明白一个道理,不管一个ASPX页面里面装了多少个ASCX,始终还是要生成一个页面的代码的,所以毫无疑问,我觉得在解决这个问题之前我就已经确定这个问题是可解的。直接贴代码了,首先是用户控件调用父页面的方法:
         // 获得父页面
        Page p  =   this .Parent.Page;
        Type pageType 
=  p.GetType();
        
// 父页面的方法名
        MethodInfo mi  =  pageType.GetMethod( " Loading " );
        
// 执行
        mi.Invoke(p,  new   object [] {  " 参数1 " , " 参数2 "  });
用户控件与用户控件之间调用:
        // 获得父页面
        Page p  =   this .Parent.Page;
        
// 获得父页面的子控件 
        UserControl uc  =  p.FindControl( " tj_ReceiptList2 " as  UserControl;
        Type pageType 
=  uc.GetType();
        
// 父类方法名
        MethodInfo mi  =  pageType.GetMethod( " Loading " );
        
// 参数
        mi.Invoke(uc,  new   object [] {  " 参数1 " " 参数2 "  });
本文转自博客园农民伯伯的博客,原文链接: 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值 一点点经验,如需转载请自行联系原博主。
目录
相关文章
|
2月前
|
开发框架 .NET 中间件
七天.NET 8操作SQLite入门到实战 - (2)第七天Blazor班级管理页面编写和接口对接
七天.NET 8操作SQLite入门到实战 - (2)第七天Blazor班级管理页面编写和接口对接
|
2月前
|
SQL 开发框架 JavaScript
分享33个ASP.NET电子商务源码和40个ASP.NET控件组件源码,总有一款适合您
分享33个ASP.NET电子商务源码和40个ASP.NET控件组件源码,总有一款适合您
55 0
|
2月前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
58 0
|
2月前
|
开发框架 .NET
Asp.Net就业课堂之模板控件
Asp.Net就业课堂之模板控件
54 1
|
2月前
|
JavaScript C#
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
62 0
|
2月前
|
JavaScript Linux C#
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
100 0
|
2月前
|
开发框架 .NET 数据安全/隐私保护
Asp.Net第二章服务器端控件
Asp.Net第二章服务器端控件
41 0
|
2月前
|
开发框架 JavaScript .NET
Asp.Net就业课之三验证控件
Asp.Net就业课之三验证控件
57 0
|
2月前
|
XML 数据可视化 数据库
VB.NET—DataGridView控件教程详解
VB.NET—DataGridView控件教程详解
210 0