黑马程序员技术交流社区

标题: WebForm基本结构:指令 [打印本页]

作者: 杨占伟    时间: 2012-12-3 11:40
标题: WebForm基本结构:指令
指令:是供编译器处理ASP.NET页面和用户控件时使用的命令.
指令的格式为: <%@指令名 属性 = 属性值%>
      通常把指令放在ASP.NET页面的顶部,当然也可以放在页面的任何地方.最常用的指令为@Page 指令,
该指令定义在编译和解析ASP.NET页面时需要用到的一些属性.每个ASP.NET页面都必须且仅包含一条
Page指令.其常用属性如下.
      Language——指定ASP.NET页面所使用的编程语言,可以是C#或VB.NET.
      CodeFile  ——指定与ASP.NET页面相关联的代码隐藏类文件,用于代码隐藏模型.
      Inherits   ——指定代码隐藏类文件中的代码隐藏类,应该与CodeFile属性一起使用,用于代码隐藏模型.
      AutoEventWireup——指定页面事件是否与约定的方法自动绑定,如页面Load事件是否自动绑定到
                                  Page_Load方法上;取值为true时自动绑定,为false时不自动绑定,默认为true.
      EnableViewState——指定ASP.NET页面是否启用视图状态;取值为true时启用,为false时不启用.默认为
                                 true.
      Debug     ——指定编译ASP.NET页面时是否加入调试信息;取值为true时加入调试信息,取值为false时
                        不加入.
例如:
      <%Page Language = "C#" AutoEventWirup = "true" CodeFile = "Default.aspx.cs" Inherites = "_
       Default" %>
      除了@Page指令之外,还可以包含支持附加页面特定选项的其他指令.以下是一些常用的指令.
      @Impot——用于指定导入到ASP.NET页面的命名空间.导入命名空间后,就可以在代码中使用这个命名
                      空间中的类和接口.
      @Register——用于注册用户控件或自定义服务器控件以便在页面上被使用.
      @Master ——用于指定页面用到的母版页.   
作者: 许庭洲    时间: 2012-12-3 19:59
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2