惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Project Zero
Project Zero
D
Docker
爱范儿
爱范儿
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - Franky
IT之家
IT之家
C
CXSECURITY Database RSS Feed - CXSecurity.com
美团技术团队
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
Apple Machine Learning Research
Apple Machine Learning Research
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Security Affairs
The Hacker News
The Hacker News
N
News and Events Feed by Topic
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Hacker News: Ask HN
Hacker News: Ask HN
博客园_首页
H
Hacker News: Front Page
S
Secure Thoughts
L
LINUX DO - 最新话题
C
CERT Recently Published Vulnerability Notes
雷峰网
雷峰网
The Last Watchdog
The Last Watchdog
P
Palo Alto Networks Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hacker News - Newest:
Hacker News - Newest: "LLM"
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
T
The Blog of Author Tim Ferriss
Latest news
Latest news
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Scott Helme
Scott Helme
Security Latest
Security Latest
N
Netflix TechBlog - Medium
阮一峰的网络日志
阮一峰的网络日志

博客园 - lrary

JavaScript经典技巧 - lrary - 博客园 脚本收藏 - lrary - 博客园 一些sql语句的详细解释[转] 特殊的DataGrid的绑定 - lrary - 博客园 纯脚本搞掂DataGrid表表头不动,表身滚动。(转摘) - lrary - 博客园 检验密码强度的JS类 - lrary - 博客园 数据库设计规范 V2.0 SQL语句特---殊统计(1) DataGrid 多行 DataGrid怎么产生一个分类的题头 AJAX 在.net的应用 sql怎么使用外连接 Asp.NET程序中常用的三十三种代码 检测含有中文字符串的实际长度 根据区位得到汉字拼音首字母(c#) 认识ASP.NET配置文件Web.config Asp.net(C#)实现验证码功能 给Repeater、Datalist和Datagrid增加自动编号列 查找和统计页面上控件
动态添加ASP.NET控件并绑定处理事件一例 - lrary - 博客园
lrary · 2006-06-30 · via 博客园 - lrary

 

 1private void Page_Load(object sender, System.EventArgs e) 
 2    
 3      Control c3 = ParseControl("<asp:Button id='Button3' text='Btn3' commandname='Btn' commandargument='b3' runat='server' />"); 
 4      Control c4 = ParseControl("<asp:Button id='Button4' text='Btn4' commandname='Btn' commandargument='b4' runat='server' />"); 
 5      PlaceHolder2.Controls.Add(c3); 
 6      PlaceHolder2.Controls.Add(c4); 
 7      Button myBut = (Button)Page.FindControl("Button3"); 
 8      myBut.Command += new CommandEventHandler(this.OnButton); 
 9      Button myBut2 = (Button)Page.FindControl("Button4"); 
10      myBut2.Command += new CommandEventHandler(this.OnButton); 
11    }
 
12    public void OnButton(Object Sender, CommandEventArgs e) 
13    
14      switch (e.CommandArgument.ToString().ToLower()) 
15      
16        case "b0"
17          Label1.Text = "Button 0"
18          break
19        case "b1"
20          Label1.Text = "Button 1"
21          break
22        case "b3"
23          Label1.Text = "Button 3"
24          break
25        case "b4"
26          Label1.Text = "Button 4"
27          break
28      }

29    }
 
30