当前位置: 首页 > news >正文

动态生成自定义控件ascx如何给ascx传值

有机会看到有网友在论坛上发出问题:



在网页上的铵钮执行之后,动态加载的用户控件,如果没有处理好,会在子用户控件的铵钮被执行时抛弃。因此我们需要着重需要处理的关键点。
同相子用户控件在动态加载之后,它的状态也需要保持,不然在传值给另一个子用户控件时,也会被抛弃。
另一个关键点,就是子用户控件,怎样传值给另一个用户控件。

弄清楚技术关键点之后,一切都好办。
在网站上,创建一个网页Default.aspx,两个用户控件UcA.ascx和UcB.ascx
在Default.aspx:



去UcA.aspx



去UcB.aspx



所有网页与用户控件的html代码均完成。
UcB.aspx.cs需要获取一个值,这个值是从哪里来,是网页,还是另一个用户控件,它不清楚。就如同小时候,问父母要钱,这钱是父母的,还是父母向人借的,我们都不必知道,只管要到钱即可。
Insus.NET在此,创建一个接口,接口有一个Set的属性。



用户控件UcB.aspx.cs实作这个接口:



去Default.aspx.cs写程序:



上图中的ViewState是为了把动态加载的用户控件保留。
去UcA.ascx.cs:



网页运行的执行的效果:



相关文章:

  • Android UI(二)DridView的菜单
  • HTML5 预加载
  • SonarQube简介
  • ​虚拟化系列介绍(十)
  • 用Python设计第一个游戏 - 零基础入门学习Python002
  • MFC 消息
  • Asp.net常用的三十多个代码(2)
  • 1、Nginx安装和配置文件
  • 小插曲之变量和字符串 - 零基础入门学习Python003
  • Linux rpm 命令参数使用
  • 不起眼的 z-index 却能牵扯出这么大的学问(转)
  • 创建简单存储过程
  • jquery ajax学习笔记
  • 前端工程化 - bower
  • WindowProc和DefWindowProc的区别
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • exif信息对照
  • GraphQL学习过程应该是这样的
  • mysql 数据库四种事务隔离级别
  • MySQL的数据类型
  • Python进阶细节
  • Python实现BT种子转化为磁力链接【实战】
  • ucore操作系统实验笔记 - 重新理解中断
  • vue-loader 源码解析系列之 selector
  • 从零搭建Koa2 Server
  • 对JS继承的一点思考
  •  一套莫尔斯电报听写、翻译系统
  • 用jQuery怎么做到前后端分离
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • #define、const、typedef的差别
  • #每天一道面试题# 什么是MySQL的回表查询
  • $.ajax,axios,fetch三种ajax请求的区别
  • (C++20) consteval立即函数
  • (C语言)逆序输出字符串
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (二)springcloud实战之config配置中心
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .md即markdown文件的基本常用编写语法
  • .NET Core 中的路径问题
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET/C# 的字符串暂存池
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET构架之我见
  • .NET和.COM和.CN域名区别
  • .NET框架设计—常被忽视的C#设计技巧
  • ?php echo ?,?php echo Hello world!;?
  • [ C++ ] STL---stack与queue
  • [Angularjs]ng-select和ng-options
  • [BT]BUUCTF刷题第4天(3.22)
  • [C#]winform部署yolov5-onnx模型
  • [C]整形提升(转载)