zoukankan      html  css  js  c++  java
  • 《ASP.NET2.0揭秘》读书笔记——构建组合控件

    构建组合控件,顾名思义就是利用已有的控件来重新组合成新的控件。

    所有的ASP.NET 控件都有Controls属性来表示它的所有子控件。构建组合控件从CompositeControl类派生,一般会重写CreateChildControls()方法。

    下面示例代码演示了组合一个TextBox控件和RequiredFieldValidator控件。

    Code

    里面没有重写基类的RenderContens方法而是重写了CreateChildControls方法,注意在Text属性的Get和Set方法都调用了EnsureChildControls()方法,该方法是确保能CreateChildControls()方法,但不会重复调用。因为没有调用CreateChildControls()方法就使用input.Text的话就会造成空引用的异常。必须先创建了子控件才能访问子控件的任何属性,这是毫无疑问的。

    作者:边写边唱

    文章出处:http://www.cnblogs.com/zoupeiyang

    专注于用自助终端技术实现互联网+,有兴趣朋友欢迎关注   捷思科技

  • 相关阅读:
    Office 365开发环境概览
    Office 365开发概述及生态环境介绍(二)
    介绍Office 365 中文用户社区 4.0
    学习一点Markdown的基本知识
    Office 365开发概述及生态环境介绍(一)
    如何完全卸载OneDrive (Windows 10 64bit)
    国内版Office 365和Azure AAD绑定的问题及解决方案
    Office 365常见问题解答(第一期)
    招聘视音频工程师
    信念、思考、行动-谈谈程序员返回家乡的创业问题
  • 原文地址:https://www.cnblogs.com/zoupeiyang/p/1488709.html
Copyright © 2011-2022 走看看