5.2 @Control指令

@Control指令类似于@Page指令,但@Control指令是在建立ASP.NET用户控件时使用的。@Control指令允许定义用户控件要继承的属性,这些属性值会在解析和编译页面时赋予用户控件。常用格式如下所示:


<%@Control Language="C#"AutoEventWireup="true"

CodeBehind="TestUserControl.ascx.cs"

Inherits="_5_1.TestUserControl"%>


@Control指令的可用属性比@Page指令少,表5-1详细介绍了它的常用属性。

figure_0153_0113

注意 每个.ascx文件只能包含一条@Control指令,对于每个@Control指令,只能定义一个Language属性,因为每个控件只能使用一种语言。若要定义@Control指令的多个属性,请用一个空格分隔每个属性/值对。对于特定的属性,请勿在连接该属性与它的值的等号(=)的任何一侧包含空格。