窗体页计算机的应用
第2章ASP.NET Web窗体页 2.1 Web窗体页运行过程 2.2 ASP.NET的基本指令 2.2.1 页指令@Page @ Page指令可以设置Web窗体页分析器和编译器的属性。声明该指令的语法如下: @ Page指令只能使用在扩展名为.aspx的Web窗体页文件中,且每个页只能包含一条@Page指令。Web窗体页使用该指令时,至少要包含一个属性。 @ Page指令共包含44个属性,可以分为3类:编译类属性、页面行为类属性和页面输出类属性。 2.2 ASP.NET的基本指令 2.2.2 用户控件指令@Control @ Control指令与@ Page指令基本相似,在.aspx文件中包含了@ Page指令,而在.ascx文件中则不包含@ Page指令,该文件中包含@ Control指令。该指令只能用于用户控件中。用户控件在带有.ascx扩展名的文件中进行定义。每个.ascx文件只能包含一条@Control指令。此外,对于每个 @Control指令,只允许定义一个Language属性,因为每个控件只能使用一种语言。声明@Control指令的语法如下: 属性介绍。 2.2 ASP.NET的基本指令 2.2.3 注册指令@Register @Register指令用于创建标记前缀和自定义控件之间的关联,这为开发人员提供了一种在 ASP.NET 应用程序文件(包括网页、用户控件和母版页)中引用自定义控件的简明方法。声明该指令的语法如下: 属性介绍。 2.2 ASP.NET的基本指令 2.2.4 引用指令@Reference @ Reference指令以声明的方式将网页、用户控件或COM控件连接至目前的网页或用户控件。使用此指令可以动态编译与生成提供程序关联的页面、用户控件或另一个类型的文件,并将其链接到包含@Reference指令的当前网页、用户控件或母版页文件。声明该指令的语法如下: @ Reference指令包含3个属性——Page、Control和VirtualPath。 2.2 ASP.NET的基本指令 2.2.5 执行指令@Implements @ Implements指令用来定义要在页或用户控件中实现的接口。声明该指令的语法如下: 其中,interface属性用来指定要在页或用户控件中实现的接口。在Web窗体页中实现接口时,开发人员可以在代码声明块中的