ASP.NET 动态加载控件 基础篇
关于 是否要使用 动态控件 有很多争论,这边先不提,我个人是蛮喜欢使用 这样的方式 来开发 的,
一方面是可以 方便我统一 参数设定 在程式中的位置,这个是还蛮重要的,否则 程式码一长,你要除个错,就要到处去找是在哪边有设定到。
另一方面是有利于 后续的 程式 抽象化,我的习惯 都是 程式码 多了以后,就会开始 来想 哪些可以 共用 就再把它 抽象化 来使用
下面示范一个最简单的 范例,就是大家最常见的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>
执行画面如下:


后续,我会在抽空整理一些 相关 的进阶应用
~~~ 一条小龙(babydragoner) ~~~
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- Asp.net MVC源码分析--UrlRoutingModule与Service location的
- ASP.ENT前台更改绑定数据的日期格式
- .Net插件框架的实现及分析(二)
- .NET简谈设计模式之(装饰者模式性能问题?)
- DCOM--高效率主从服务器程序的新概念
- Add View -> Strongly-typed view ->Model Class
- .NET类库中发现设计模式:策略模式
- 使用HttpWebRequest下载经过重定向的文件
- C#高级编程:使用XPath命名空间中的类[2]
- 让asp.net mvc的Action支持jQuery直接提交的javascript对



