ASP.NET 动态加载控件 基础篇

本文探讨了动态控件在编程开发中的使用,强调了其在统一参数设定和促进程序抽象化方面的重要性。通过一个简单的 HelloWorld 示例,展示了如何在页面中动态添加控件,并提供了后续进阶应用的展望。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于 是否要使用 动态控件 有很多争论,这边先不提,我个人是蛮喜欢使用 这样的方式 来开发 的,

一方面是可以 方便我统一 参数设定 在程式中的位置,这个是还蛮重要的,否则 程式码一长,你要除个错,就要到处去找是在哪边有设定到。

另一方面是有利于 后续的 程式 抽象化,我的习惯 都是 程式码 多了以后,就会开始 来想 哪些可以 共用 就再把它 抽象化 来使用

 

下面示范一个最简单的 范例,就是大家最常见的 Hello World 来示范

 

 1 <%@ Page Language="C#" AutoEventWireup="True" %>
2
3 <script language="C#" runat=server>
4
5 void SubmitBtn_Click(Object sender, EventArgs e)
6 {
7 Label message = new Label();
8 message.Text="Hello World!!";
9 sourceTag.Controls.Add(message);
10 }
11
12 </script>
13 <html>
14 <head>
15 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
16 </head>
17 <body>
18 <form runat="server">
19
20 <h3>动态增加控件 基础篇</h3>
21
22 <asp:Button id="Button1" Text="Say Hello" OnClick="SubmitBtn_Click" runat="server"/>
23
24 <p>
25 <div id="sourceTag" runat="server">
26 </div>
27 <p>
28 一条小龙
29 </form>
30 </body>
31 </html>

 

 

执行画面如下:

 

 

后续,我会在抽空整理一些 相关 的进阶应用



一條小龍

转载于:https://www.cnblogs.com/babydragoner/archive/2011/11/23/2260608.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值