2009年5月25日

《ASP.NET2.0揭秘》读书笔记——构建组合控件

摘要: 构建组合控件,顾名思义就是利用已有的控件来重新组合成新的控件。所有的ASP.NET控件都有Controls属性来表示它的所有子控件。构建组合控件从CompositeControl类派生,一般会重写CreateChildControls()方法。下面示例代码演示了组合一个TextBox控件和RequiredFieldValidator控件。[代码]里面没有重写基类的RenderContens方法而是... 阅读全文

posted @ 2009-05-25 10:43 边写边唱 阅读(268) 评论(0) 推荐(0) 编辑

《ASP.NET2.0揭秘》读书笔记——理解HtmlTextWriter类

摘要: HtmlTextWriter是专门用于把HTML内容输出到浏览器中的一个类,下面是该类支持的部分方法:AddAttribute ——已重载。 对于 HtmlTextWriter 对象通过对 RenderBeginTag 方法的后续调用创建的元素,向其开始标记中添加指定的标记属性和值。AddStyleAttribute ——已重载。 对于 HtmlTextWriter 对象通过对 RenderBeg... 阅读全文

posted @ 2009-05-25 10:21 边写边唱 阅读(280) 评论(0) 推荐(0) 编辑

《ASP.NET2.0揭秘》读书笔记——构建完全生成控件

摘要: 下面构建一个完全生成的基础控件,该控件需要从System.Web.UI.Control类派生,并且需要指定所有呈现到浏览器的HTML内容,呈现的内容是在该控件类中重写Render方法指定。[代码]把上面代码文件添加到App_Code文件夹中,因为这个文件夹中的代码都将被动态编译。通过HtmlTextWriter的Write方法,可以将指定内容输出到浏览器上。下面代码展示了如何在页面中使用上面生成的... 阅读全文

posted @ 2009-05-25 10:00 边写边唱 阅读(212) 评论(0) 推荐(0) 编辑

《ASP.NET2.0揭秘》读书笔记——构建自定义控件前你必须思考的两个问题

摘要: 编写自定义控件之前,需要思考两个问题: 1、 你想编写的是什么类型的控件? 自定义控件的两种基本类型是完全生成和组合控件。构建完全生成的控件时,需要从头指定所有控件呈现到浏览器的HTML内容。 创建组合控件就是把已有的控件捆绑一起构成新的控件。 2、 我该从什么类继承? 可以从已有控件派生新控件。 构建基础的控件时,一般从下列基类中派生新控件。 (1) System.Web.UI.Control ... 阅读全文

posted @ 2009-05-25 09:32 边写边唱 阅读(206) 评论(0) 推荐(0) 编辑

导航