zoukankan      html  css  js  c++  java
  • ASP.NET控件

    1、asp.net内置服务器端控件,自定义控件,用户控件都继承自control,control在system.web.UI命名空间下
    2、实现自定义控件的方法:引用命名空间,继承control类或者继承控件的子类。
    3、所有类的父类:object(一切皆为对象)
    4、常用属性
    ClientId:服务器控件的标示符
    Id:服务器控件唯一的标识(名字)
    parent:服务器控件的父控件
    viewstate:保存和还原服务器的状态,他把原控件的值发到服务器端,再把原数据发到客户端,保存控件发送之前所处的状态
    EnableViewState:服务器控件是否保存视图状态
    visible:控件是否显示
    Page:包含该控件的页面对象实例
    5、常用方法
     databind:用于当前控件以及子控件的数据绑定,特别重要,不能忽略
     GetType:获取当前对实例的类型
     FindControl:用于查找当前控件中所有子控件,常用。
     hasControl:用于返回控件中是否包含子控件
     Render:把服务器控件发送给HtmlWriter对象中
     RenderControl:为控件生成HTML标签输出
     ToString:将对象转为字符串
    6、常用事件
      DataBinding:当数据绑定时产生
      ItemDataBound:绑定顺序后
      Init;控件初始化时发生
      load:加载过程时发生
      prerender:预呈现过程中发生
      RenderControl:为所有控件呈现Html,会引发preRender
    7、服务器控件
     标签控件:不需要查找:literal 需要查找:label,生成的时候带span
     按钮控件:
     Repeater:灵活性
     webpart:与第三方

  • 相关阅读:
    log4j2 工具类
    Intellij IDEA的快捷键
    Intellij IDEA设置忽略部分类编译错误
    idea 激活
    DataGrip使用入门
    IDEA Run/Debug Configurations 中点击“+”号没有tomcat server选项
    临时
    java异常类
    java匿名类
    java内部类
  • 原文地址:https://www.cnblogs.com/Blogzhangli1989/p/2610661.html
Copyright © 2011-2022 走看看