• λ我爱Aspx >> Asp.Net >> ASP.NET 2.0服务器控件开发之简单属性
  • ASP.NET 2.0服务器控件开发之简单属性

  • :金属边缘  Դ:天极开发  :2007-3-16 21:57:54  ؼ:.net,asp.net,asp
  • 2) 从Control和WebControl继承的属性

    如前面文章所述,如果需要开发没有UI的控件或者组合其他呈现它们自己的UI的控件,则从System.Web.UI.Control基类派生。为此,读者应该了解一些Control类的常见属性。如表1列举了Control基类常用属性,它们在开发服务器控件过程中经常被使用。

    属性 数据类型 说明
    Controls ControlCollection 获取 ControlCollection 对象,该对象表示 UI 层次结构中指定服务器控件的子控件
    Adapter ControlAdapter 获取控件的浏览器特定适配器。(asp.net 2.0新增)
    AppRelativeTemplateSourceDirectory string 获取或设置包含该控件的 Page 或 UserControl 对象的应用程序相对虚拟目录。(asp.net 2.0新增)
    EnableTheming bool 获取或设置一个值,该值指示是否对此控件应用主题。(asp.net 2.0新增)
    Page Page 获取对包含服务器控件的 Page 实例的引用。
    Parent Control 控件属于其Controls集合的控件。(如果控件B是A.Controls的一个元素,则控件A是控件B的父级)
    EnableViewState Bool 指示控件在往返过程中是否维护其视图状态。如果父控件不维护其视图状态,则自动不维护其子控件的视图状态
    TemplateControl TemplateControl 获取或设置对包含该控件的模板的引用。(asp.net 2.0新增)
    UniqueID String 页框架给控件分配的分层限定的唯一标识符
    ClientID String 给控件分配的唯一标识符,该唯一标识符在客户端上呈现为HTML ID特性。ClientID与UniqueID是不同的,这是因为UniqueID可以包含冒号字符(:),而在HTML ID特性中该字符无效(并且不允许在客户端脚本的变量名中使用)

    页框架

    如前面文章所述,如果创建具有UI的自定义服务器控件,则应该从WebControl或System.Web.UI.WebControls中的任何控件派生,该命名空间为自定义控件提供适当的起点。同样的道理,读者应了解一些来自WebControl类的常见属性,它们可为控件自动继承。表2列举了这些属性。

    Ҷƪл˵?
  • һƪ基于ASP.NET技术的驾校网页设计
    һƪ为.NET程序批上WPF的绚丽外衣