是创建动态Web页的一种强大的服务器端新技术,利用这项技术,可以为WorldWideWeb站点或为企业内部互联网创建动态的可进行交互的HTML页面IIS(InformationServices,信息服务)是基于Windows服务器的服务,上发布信息虚拟目录是在URL中使用的逻辑目录名,功能,可以使用它为Web应用程序创建用户界面Web窗体将Web应用程序分为两部分:环境包括多种工具、工具栏和菜单,可极大地帮助开发人员更为灵活地执行各种开发任务,的Web窗体模型由两部分组成:页的显示逻辑(或称用户界面UI、可视化组件、可视元素);页的业务逻辑(或称编程逻辑、代码)。@页解析器和编译器所使用的特定页面的属性,@页解析器和编译器所使用的特定用户控件的属性,***@Import在页面或用户控件中显式地引入一个名称空间@接口***@Register用于注册页面中的用户控件和自定义服务器控件以便使用它们***@Assembly将程序集引入到当前页面或用户控件中,以便它所包含的类和接口能够适用于页面中的代码***@OutputCache对页面或用户控件在服务器上如何进行高速缓存进行控制@程序结构******@Page指令@页解析器和编译器使用的特定于页面的属性它用于在处理和编译某页面时配置与此页面相关的属性每个ASPX页只能有一个***@Page指令***@Page指令的语法如下:<%***@Pageattribute="value"[attribute="value"...]%><%%>程序结构6例<%***@PageLanguage=“C#”AutoEventWireup=“true”CodeFile=“”Inherits=“_Default”%>PageLanguage=“C#”指明当前使用的脚本语言AutoEventWireup=“true”是否自动调用页面事件(默认为true),如是否自动调用Page_Inint和Page_Load方法。CodeFile指定当前页相关的代码文件名称,可以改成自己的cs文件名Inherits指定页面的基类型(代码是从哪个基页面继承的)<!DOCTYPEhtmlPUBLIC"-//W3C////EN""/xhtml1/DTD/xhtml1-"><!>或<!---->程序结构******@Page指令的属性<%***@PageLanguage="c#" AutoEventWireup="false" Trace="false" Codebehind="" Inherits=""ContentType="text/xml"%>指定在编译时和页面的代码声明块中使用的语言指示能否自动处理页面的事件指示是否启用了跟踪指定编译的文件名称,程序结构8脚本部分脚本部分服务器端脚本客户端脚本由服务器执行由浏览器执行C#程序结构9客户端脚本客户端脚本是页面的一部分,当用户请求页面时,就将这些脚本发送至浏览器客户端脚本可以:在将某个页面加载至浏览器中时,改变此页面的外观验证用户在窗体中输入的数据,将通过验证的数据发送至服务器当触发按钮的点击事件时,在浏览器中显示相关信息代码显示语言<%......%>或<%=......%>该部分内容将在web窗体页显示阶段执行。程序结构10
第3章 程序结构 来自淘豆网www.taodocs.com转载请标明出处.