asp.net自定义控件代码学习笔记 效果:在放这个控件的页面: XML/HTML复制代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test6.aspx.cs" Inherits="test6" %> <%@Register TagPrefix="custom" Namespace="myComponents" %> 无标题页
而把有关控件的代码放到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(""); writer.Write(""); writer.Write(""); writer.Write("
站长站点
阿会楠sosuo8.com
"); base.Render(writer); //可以直接吧代码放到App_Code文件夹中,就可以自动编译,也可以创建web控件库 } } }