zoukankan      html  css  js  c++  java
  • <<asp.net 3.5揭秘>>第7章.使用用户控件创建定制控件

    用户控件继承自UserControl类,web窗体继承自Page类
    UserControl类和Page类都继承自TemplateControl基类,所以它们有很多相似的方法,属性、事件处理程序。
    用户控件和asp.net页面最大的不同时:用户控件可以在asp.net页面中声明。在创建用户控件时,也相当于创建了一个定制控件。
    在页面中使用用户控件之前,必须先进行注册。在页面中包含<%@ Register %>指令
    属性:
    TagPrefix:表示当前页面中关联到用户控件的命名空间,可以使用任意字符串
    TagName:表示当前页面中关联到用户控件的名称,也可以使用任意名称
    Src:表示用户控件的虚拟路径(.ascx文件路径)
    对整个网站应用程序注册用户控件,只需注册一次。方法是在web.config中注册

    在web配置文件中注册用户控件有一个重要的限制:用户控件不能和使用用户控件的页面位于同一个文件夹中,所以应将所有的用户控件都保存在同一个文件夹中(可以创建一个UserControls文件夹)

    可以设置用户控件的属性来实现动态,方法是1)在.ascx中设置私有字段以及该字段的公有属性 2)在web窗体中设置该控件的属性,或在Page_Load中设置属性

  • 相关阅读:
    Python3之random模块常用方法
    Go语言学习笔记(九)之数组
    Go语言学习笔记之简单的几个排序
    Go语言学习笔记(八)
    Python3之logging模块
    Go语言学习笔记(六)
    123. Best Time to Buy and Sell Stock III(js)
    122. Best Time to Buy and Sell Stock II(js)
    121. Best Time to Buy and Sell Stock(js)
    120. Triangle(js)
  • 原文地址:https://www.cnblogs.com/eversteins/p/2221651.html
Copyright © 2011-2022 走看看