asp.net自定义控件代码学习笔记
2008-08-18 00:00
1131 查看
效果:
在放这个控件的页面: XML/HTML
而把有关控件的代码放到App_Code文件中,做了注释,自己看:
在放这个控件的页面: XML/HTML
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test6.aspx.cs" Inherits="test6" %> <%@Register TagPrefix="custom" Namespace="myComponents" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <custom:myGrid runat="server" ID="myGrid" /> </div> </form> </body> </html>
而把有关控件的代码放到App_Code文件中,做了注释,自己看:
using System; using System.Web.UI; namespace myComponents { //System.Web.UI.Control所有控件都共享这个类,控件开发必须继承于Control public class myGrid : Control { //重写Control类的Render方法,因为所有控件都继承自Control,所以几乎所有控件都有这个方法 //HtmlTextWriter类,主要工作就是我们写的标记字符和文本输出 protected override void Render(HtmlTextWriter writer) { writer.Write("<table border=\"1\">"); writer.Write("<tr><th>站长</th><th>站点</th></tr>"); writer.Write("<tr><td>阿会楠</td><td>sosuo8.com</td></tr>"); writer.Write("</table>"); base.Render(writer); //可以直接吧代码放到App_Code文件夹中,就可以自动编译,也可以创建web控件库 } } }
相关文章推荐
- asp.net自定义控件代码学习笔记
- 【学习笔记】〖ASP.NET〗在后台代码中取到控件旧值的解决办法
- 开发asp.net自定义控件(asp.net学习笔记三) 选择自 cashcho 的 Blog
- 黑马程序员之 ASP.NET学习笔记:jquery+ajax无刷新分页代码
- 开发asp.net自定义控件(asp.net学习笔记三)
- asp.net自定义控件学习笔记
- asp.net 学习笔记 代码块标记
- 开发asp.net自定义控件(asp.net学习笔记二)
- 开发asp.net自定义控件(asp.net学习笔记三)
- 黑马程序员之ASP.NET学习笔记:Http状态代码及其含义
- 开发asp.net自定义控件(asp.net学习笔记一)
- asp.net 学习笔记 向自定义控件传递参数
- 开发asp.net自定义控件(asp.net学习笔记五)
- [ASP.NET学习笔记之三十]ASP.NET 2.0的代码隐藏和编译模型
- Asp.net学习笔记之隐藏代码
- Asp.Net Ajax 学习笔记21 VS2008的JavaScript代码提示功能
- ASP.NET学习笔记2--自己写代码绑定Gridview
- 开发asp.net自定义控件(asp.net学习笔记四)
- ASP.net(1.1)原理学习笔记--第八章 自定义控件Custom Controls
- Asp.Net Ajax 学习笔记21 VS2008的JavaScript代码提示功能