文档介绍:入门
教学目标
了解Web 窗体
掌握IIS 的配置
应用程序创建的步骤
页的结构
掌握Page对象的各种事件和属性
理解_ViewState对象
理解代码隐藏的概念
简介
是创建动态Web页的一种强大的服务器端新技术
它可为World Wide Web站点或为企业内部互联网创建动态的可进行交互的HTML页面
采用面向对象的方法来构建动态 Web 应用程序
可以用来建设门户网站,实现复杂的基于WEB的系统,电子邮件发送系统等
可在 或 上部署 Web 应用程序
的优点
与浏览器无关
将业务逻辑代码与显示逻辑分开
新的集成开发环境
简单性和易学性
用户帐户和角色
多处理器环境的可靠性
可扩展性
高效的可管理性
执行效率的大幅提高
易于配置和部署
的功能
支持多种编程语言
代码编译执行
缓存机制
技术利用面向对象的语言如C#进行后台开发,它包括一系列很有用的类和命名空间
服务器控件是在服务器上运行并封装用户界面及其他相关功能的组件,这些控件提供了各种属性、方法和事件,可简化构建强大的 Web 应用程序的过程。
允许使用和创建 Web 服务
改进的安全性
更高的可扩展性
状态管理
配置和部署
项目文件
.aspx:用于创建网页和对网页进行编程的核心文件类型
.:由 ASPX 或 ASCX 文件继承的 C# 代码文件
.ascx:指明一个 用户定义控件
.asax:包含 应用程序级事件的事件语法
.asmx:供宿主 Web 服务在本地或远程使用
.axd: 应用程序跟踪有关联
.vsdisco:XML 文件,将链接公开给其他可描述 Web 服务的资源
.htm:标准 HTML 文件,包含静态元素和内容
.xml:XML 文档,由 应用程序使用
.config:配置文件,用于设置应用程序的各种属性
的工作原理
配置 IIS
IIS ( Information Services, 信息服务):基于 Windows 服务器的服务,可帮助在任何 或 上发布信息虚拟目录是由 Web 服务器使用的逻辑目录名,与服务器上的物理目录相对应,在IIS中对准“默认Web站点”单击鼠标右键,在快捷菜单中选择【新建】→【虚拟目录】,并选择已建立的文件夹
Web 窗体
Web 窗体是一项 功能,可以使用它为 Web 应用程序创建用户界面
Web 窗体还提供了一个丰富的控件集, 的语言(如 Visual Basic .NET 和 Visual C# 等)可对这些控件编程
通过使用Web 窗体上的各种服务器控件,可在 网站上检索和更新信息
Web 窗体的属性
Web
Web 窗体将 Web 应用程序分为两部分:
可视化组件
用户界面编码逻辑
Web 窗体中包括代码声明块
包含 HTML 控件和服务器控件
Web 窗体有各种指令来控制编译过程
***@Page 指令定义一些特定于页面的属性, 页面解析器和编译器将使用这些属性
设置runat="server" 属性可确保在服务器端执行Web窗体