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

推荐订阅源

J
Java Code Geeks
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
The Blog of Author Tim Ferriss
A
About on SuperTechFans
N
Netflix TechBlog - Medium
阮一峰的网络日志
阮一峰的网络日志
H
Help Net Security
I
InfoQ
月光博客
月光博客
量子位
Blog — PlanetScale
Blog — PlanetScale
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
Engineering at Meta
Engineering at Meta
G
Google Developers Blog
D
DataBreaches.Net
宝玉的分享
宝玉的分享
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理

博客园 - 凯锐

旋转的Silverlight文字 面试.NET高级软件工程师 C#利用批处理实现正在运行的程序自动更新 WindowsXp下安装Ubuntu8.10 英语学习者的十句经典名言 Crystal Report動態顯示圖片 基於IIS的WCF的分布式多層架構開發實現 ASP.net 網站和Web Application的區別(轉) Word2003中進行目錄排版 利用.NET代碼實現點擊按鈕彈出新窗體,輸入數據后返回並刷新頁面 SmartGridView(VB) C#/VB.NET语法的比较 我也来试一下利用word2007发布blog WinForm下多层架构的实现 從無到有實現一個xml數據庫登錄驗証 看完越獄20件必須懂的東西(轉) 在SQL 2000中交叉表的應用 產生指定個數的不重復隨機數 DIY网站的方法 - 凯锐 - 博客园
Asp.net動態添加控件
凯锐 · 2007-10-20 · via 博客园 - 凯锐

項目當中有,要用到動態創建控件,以前在Winform中,容易實現,Web中花了半天的時間學習了一上,現在這里記錄一下:基於asp.net2.0,簡要記錄一下頁面的控件如何動態創建的步驟,同時也記錄一下怎麼使用這些動態創建的控制項的方法。

為了使篡動態生成的控件有序,拖一個Table放在頁面上。然后將控件放在TableCell當中。我是這樣子排序的,不知各位是否有更好的解決方法,請隨后賜教。

動態添加控件,在Page_Init事件中加載。

OK,閑言少敘,實現步驟:

新建一個方法名為:CreateControlDynamically的,復制如下代碼:

CreateDynamic

調用的時候,在Page_Init中,直接敲CreateControDynamically(5)OK了。順便將aspx的源碼也貼出來:

aspx

OKF5運行一下,看到了什么,52列的十個控件顯示出來了。

至於如何使用你剛動態創建控件的呢?要使用這些控件,首先必須要知道這些控制項的ID,對於上文所說的這些控制項,由於我在使用的時候,在後面加了12345之類的后綴。你在使用的時候,也建議這樣子命名,便於后面的編程調用。就用以下代碼實現:

CType(Me.FindControl("tbx1"), TextBox).Text=”自定義的Text值”