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:与第三方

  • 相关阅读:
    磁盘分区异常占用满了
    平滑升级nginx
    supervisor进程异常挂掉
    datetime值毫秒四舍五入
    docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞
    Tomcat最大连接数问题
    Docker:设置代理proxy
    easy_install和pip安装python库修改默认的源
    zabbix监控mysql之Warning: Using a password on the command line interface can be insecure.
    Mysql忘记密码解决方法
  • 原文地址:https://www.cnblogs.com/Blogzhangli1989/p/2610661.html
Copyright © 2011-2022 走看看