aspnet有哪些页面指令给出各自的语法和作用

发布日期:2019-09-09 05:40   来源:未知   阅读:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部1、@Assembly指令:程序指令。用于在编译时将程序集链接到页面,这是的程序员可以使用程序集公开的所有的类和方法。@Assembly指令可以在aspx页面,.ascx文件,.master页面和.asax文件中使用。

  2、@Control指令:控制指令。该指令只能用于用户控件中,用户控件在带有.ascx扩展名的文件中进行定义。每个.ascx文件只能包含一条@Control指令,也只允许定义一个Language属性,每个控件只能使用一种语言。

  语法:%@Control attribute=“value”..% //attribute包含了所有的@Control的属性。常有属性有 AutoEventWrieup:该控件的事件是否自动匹配,true为自动,否则为false。默认为true。 ClassName:一个字符串,用于指定需求在请求时经行动态编译的控件类名,此值可以是任何 有效的类名,并且可以包括完整的命名空间,完全限定类名。如果没有设置此属性,熊猫13和熊猫cross发动机真一样则编 译控件类名将基于控件的文件名。5G手机价格曝光中国人嫌贵?中国移动:不换手, CodeFile:指定该控件代码的隐藏文件的路径。和Inherits属性一起使用,将隐藏代码源文 件和用户控件的关联。该属性只对已经编译控件有效。 Debug:是否应使用调试符号编译控件。如果是则true,否则false。由于该属性设置会影响性 能,应该只在开发时,将该属性设置为true。 EnableTheming:指示控件是否使用主题,使用主题,则为true,否则为false。默认true。 EnableViewState:是否夸控件请求维护视图状态。如果维护,则为true,否则为false。默认 true。 Inherits:定义供空间继承代码的隐藏类。是从UserControl类派生的任何类。和包含代码隐藏类源文件的路径CodeFile属性一起使用。 Language:指定在编译控件中所有内联呈现(% %和% = %)和代码声明块时使用的语 言。可以是任何.NET支持的语言,VB,C#,JScript。每个控件,只能使用指定一种语 言。 Src:指定包含连接到空间的代码的源文件的路径。在所链接的源文件中,可以选择在类中或在代码声明块中包括控件的编译逻辑。

  3、@Implements指令:接口指令。指示当前的ASP.NET应用程序文件(网页,用户控件或母版页)实现指定的.NET Framework接口。

  语法: %@Implements interface=ValidInterfaceName%其中interface属性用来指定要在页或用户控件中实现的接口。 在web窗体页中实现接口时,开房人员可以在代码声明块中script元素的开始标记和结束结束标记之间创建的事件,方法和属性,但是不能使用该指令在代码隐藏文件中实现接口。

  4、@Import指令:导入指令。该指令用于将空间显示导入到ASP.NET应用程序文件中,并且导入该命名空间的所有类和接口。导入的命名空间可以是NET.Framework类库的一部分,也可以是用户定义的命名空间的一部分。