register什么意思 register应用程序
大家好,今日小乐来为大家解答以上的问题。register什么意思,register应用程序很多人还不知道,现在让我们一起来看看吧!
register什么意思 register应用程序
register什么意思 register应用程序
1、register的用法与搭配属性tagprefix与命名空间关联的别名。
2、tagname与类关联的别名。
3、Namespace与 tagprefix 关联的命名空间。
4、与 tagprefix:tagname 对关联的声明性用户控件文件的位置(相对的或的)。
5、Assembly与 tagprefix 关联的命名空间所驻留的程序集。
6、注意 程序集名称不包括文件扩展名。
7、如果在页或用户控件中包含 @ Register 指令,则可以使用声明性自定义控件语法为自定义控件或用户控件布局。
8、在以下情况中,使用 @ Register 指令。
9、通过声明将自定义 ASP.NET 控件添加到页或用户控件。
10、将声明性用户控件添加到页或用户控件。
11、对于声明性用户控件,请使用 tagname、tagprefix 和 src 属性。
12、在页中声明控件时,前两个属性总是以冒号分隔对 (tagprefix:tagname) 的形式一起使用。
13、src 属性值既可以是从应用程序根目录到用户控件源文件的相对路径,也可以是路径。
14、为方便使用,建议使用相对路径。
15、例如,设将所有应用程序用户控件文件存储在应用程序根目录的子目录 /usercon50trol 下。
16、要包括 usercontrol1.ascx 文件中的用户控件,请在 @ Register 指令中包含以下内容:Src="~/usercontrol/usercontrol1.ascx"代字号 (~) 表示应用程序的根目录。
17、注意 如果用户控件和包含该控件的页位于同一目录中,则 src 属性值应该为 .ascx 文件的文件名和扩展名。
18、当包含已经编译为 .dll 文件供应用程序使用的自定义控件时,请将 tagprefix 与 Assembly 和 Namespace 属性一起使用。
19、如果没有包含 Namespace 属性,或者给该属性分配了一个空字符串,则会出现分析器错误。
20、 在开发自定义控件时,必须将其包含在命名空间中。
21、如果没有包含在命名空间中,则将无法从 ASP.NET 页中访问该控件。
22、有关开发自定义 ASP.NET 控件的更多信息,请参见开发简单的 ASP.NET 控件。
23、示例以下代码片段使用 @ Register 指令声明控件和用户控件的 tagprefix 和 tagname 别名。
24、条指令将 MyTag 别名声明为驻留在 MyCompany:MyNameSpace 命名空间中的所有控件的标记前缀。
25、第二条指令将 Acme:AdRotator 声明为文件 Adrotator.acscx 中用户控件的 tagprefix:tagname 对。
26、然后,在窗体的自定义控件语法中使用别名,为每个控件插入一个实例。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。