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中设置属性

  • 相关阅读:
    事以密成,能者低调
    时间过得真快,一晃三年过去了
    读书随记2011111
    Makefile
    ubuntu 7 下 tftp 的配置
    uboot移植到nano2410
    ubuntu 7.04 Feisty Fawn 安装手记之五:安装常用软件
    移植linux2.6.18到arm9
    移植busybox 1.4.2
    UBoot中SMDK2410的NAND Flash驱动。
  • 原文地址:https://www.cnblogs.com/eversteins/p/2221651.html
Copyright © 2011-2022 走看看