第1篇 ASP.NET 2.0网站开发基础
第1章 认识ASP.NET 2.0 3
1.1 ASP.NET 2.0概述 4
1.1.1 ASP.NET 2.0发展历程 4
1.1.2 ASP.NET 2.0新特性 4
1.2 ASP.NET集成开发环境 4
1.2.1 安装Visual Studio 2005开发工具 4
1.2.2 主窗口 7
1.2.3 窗体设计器 8
1.2.4 文档大纲 8
1.2.5 工具箱 9
1.2.6 解决方案资源管理器 9
1.2.7 服务器资源管理器 10
1.2.8 属性窗口 10
1.3 IIS服务器安装、配置与管理 10
1.3.1 为什么要安装IIS 10
1.3.2 IIS安装 11
1.3.3 IIS配置与管理 13
1.4 ASP.NET 2.0网站的基本设计步骤 14
1.4.1 创建ASP.NET网站 14
1.4.2 创建Web窗体 15
1.4.3 设计Web窗体界面 16
1.4.4 编写代码 17
1.4.5 运行程序 18
1.5 ASP.NET帮助系统 19
1.5.1 安装MSDN帮助 19
1.5.2 如何使用帮助系统 22
1.5.3 利用帮助附带的示例学习编程 24
1.6 网站测试与典型环境配置 24
1.6.1 测试网站服务器 24
1.6.2 几种典型网站环境配置 27
第2章 ASP.NET网页语法 31
2.1 ASP.NET网页扩展名 32
2.2 页面指令 32
2.1.1 @Page指令 32
2.1.2 @Import指令 34
2.1.3 @OutputCache指令 35
2.1.4 @Implements指令 36
2.1.5 @Register指令 36
2.1.6 @Assembly指令 36
2.1.7 @Control指令 37
2.1.8 @Master指令 38
2.1.9 @MasterType指令 39
2.1.10 @PreviousPageType指令 39
2.1.11 @Reference指令 39
2.3 ASPX文件内容注释 40
2.4 服务器端文件包含 40
2.5 HTML服务器控件语法 40
2.6 ASP.NET服务器语法 41
2.7 代码块语法% % 41
2.8 数据绑定语法 42
2.9 对象标记语法 43
2.10 表达式语法 44
第3章 字符串、日期处理 45
3.1 常用字符串处理方法 46
3.1.1 比较字符串 47
3.1.2 定位字符及子串 48
3.1.3 格式化字符串 48
3.1.4 截取字符串 48
3.1.5 分裂字符串 49
3.1.6 插入字符串 50
3.1.7 填充字符串 50
3.1.8 删除字符串 51
3.1.9 移除字符串 51
3.1.10 复制字符串 52
3.1.11 替换字符串 52
3.2 常用日期处理方法 53
3.2.1 获得系统当前日期 55
3.2.2 获得系统当前时间 56
3.2.3 同时获得系统当前日期和时间 56
3.2.4 获取当前日期是星期几 56
3.2.5 获取当前年的天数 57
3.2.6 获取当前月的天数 57
3.2.7 获取当前日期的前一天 58
3.2.8 使用TimeSpan对象获取时间间隔 58
3.2.9 典型实例 59
第2篇 ASP.NET 2.0内置对象
第4章 Page对象 63
4.1 Page对象的属性 64
4.1.1 Buffer属性 64
4.1.2 ClientID属性 64
4.1.3 ClientQueryString属性 64
4.1.4 ClientScript属性 64
4.1.5 ContentType属性 65
4.1.6 StyleSheetTheme、SkinID、Theme和EnableTheming属性 65
4.1.7 ErrorPage属性 66
4.1.8 Header属性 67
4.1.9 IsPostBack属性 67
4.1.10 MaintainScrollPosition OnPostBack属性 67
4.1.11 Master和MasterPageFile属性 67
4.1.12 Title属性 68
4.2 Page对象的方法 69
4.2.1 FindControl方法 69
4.2.2 GetPostBackClientEvent方法 69
4.2.3 GetPostBackClientHyperlink方法 69
4.2.4 GetPostBackEventReference方法 69
4.2.5 IsClientScriptBlockRegistered方法 70
4.2.6 MapPath方法 70
4.2.7 ParseControl方法 70
4.2.8 RegisterArrayDeclaration方法 70
4.2.9 RegisterAsyncTask方法 70
4.2.10 RegisterClientScriptBlock方法 71
4.2.11 RegisterHiddenField方法 71
4.2.12 RegisterOnSubmitStatement方法 71
4.2.13 RegisterRequiresControlState方法 72
4.2.14 RegisterRequiresPostBack方法 72
4.2.15 ResolveClientUrl方法 72
4.2.16 ResolveUrl方法 72
4.2.17 SetFocus方法 72
4.3 Page对象的应用 73
第1篇 ASP.NET 2.0网站开发基础
第1章 认识ASP.NET 2.0 3
1.1 ASP.NET 2.0概述 4
1.1.1 ASP.NET 2.0发展历程 4
1.1.2 ASP.NET 2.0新特性 4
1.2 ASP.NET集成开发环境 4
1.2.1 安装Visual Studio 2005开发工具 4
1.2.2 主窗口 7
1.2.3 窗体设计器 8
1.2.4 文档大纲 8
1.2.5 工具箱 9
1.2.6 解决方案资源管理器 9
1.2.7 服务器资源管理器 10
1.2.8 属性窗口 10
1.3 IIS服务器安装、配置与管理 10
1.3.1 为什么要安装IIS 10
1.3.2 IIS安装 11
1.3.3 IIS配置与管理 13
1.4 ASP.NET 2.0网站的基本设计步骤 14
1.4.1 创建ASP.NET网站 14
1.4.2 创建Web窗体 15
1.4.3 设计Web窗体界面 16
1.4.4 编写代码 17
1.4.5 运行程序 18
1.5 ASP.NET帮助系统 19
1.5.1 安装MSDN帮助 19
1.5.2 如何使用帮助系统 22
1.5.3 利用帮助附带的示例学习编程 24
1.6 网站测试与典型环境配置 24
1.6.1 测试网站服务器 24
1.6.2 几种典型网站环境配置 27
第2章 ASP.NET网页语法 31
2.1 ASP.NET网页扩展名 32
2.2 页面指令 32
2.1.1 @Page指令 32
2.1.2 @Import指令 34
2.1.3 @OutputCache指令 35
2.1.4 @Implements指令 36
2.1.5 @Register指令 36
2.1.6 @Assembly指令 36
2.1.7 @Control指令 37
2.1.8 @Master指令 38
2.1.9 @MasterType指令 39
2.1.10 @PreviousPageType指令 39
2.1.11 @Reference指令 39
2.3 ASPX文件内容注释 40
2.4 服务器端文件包含 40
2.5 HTML服务器控件语法 40
2.6 ASP.NET服务器语法 41
2.7 代码块语法% % 41
2.8 数据绑定语法 42
2.9 对象标记语法 43
2.10 表达式语法 44
第3章 字符串、日期处理 45
3.1 常用字符串处理方法 46
3.1.1 比较字符串 47
3.1.2 定位字符及子串 48
3.1.3 格式化字符串 48
3.1.4 截取字符串 48
3.1.5 分裂字符串 49
3.1.6 插入字符串 50
3.1.7 填充字符串 50
3.1.8 删除字符串 51
3.1.9 移除字符串 51
3.1.10 复制字符串 52
3.1.11 替换字符串 52
3.2 常用日期处理方法 53
3.2.1 获得系统当前日期 55
3.2.2 获得系统当前时间 56
3.2.3 同时获得系统当前日期和时间 56
3.2.4 获取当前日期是星期几 56
3.2.5 获取当前年的天数 57
3.2.6 获取当前月的天数 57
3.2.7 获取当前日期的前一天 58
3.2.8 使用TimeSpan对象获取时间间隔 58
3.2.9 典型实例 59
第2篇 ASP.NET 2.0内置对象
第4章 Page对象 63
4.1 Page对象的属性 64
4.1.1 Buffer属性 64
4.1.2 ClientID属性 64
4.1.3 ClientQueryString属性 64
4.1.4 ClientScript属性 64
4.1.5 ContentType属性 65
4.1.6 StyleSheetTheme、SkinID、Theme和EnableTheming属性 65
4.1.7 ErrorPage属性 66
4.1.8 Header属性 67
4.1.9 IsPostBack属性 67
4.1.10 MaintainScrollPosition OnPostBack属性 67
4.1.11 Master和MasterPageFile属性 67
4.1.12 Title属性 68
4.2 Page对象的方法 69
4.2.1 FindControl方法 69
4.2.2 GetPostBackClientEvent方法 69
4.2.3 GetPostBackClientHyperlink方法 69
4.2.4 GetPostBackEventReference方法 69
4.2.5 IsClientScriptBlockRegistered方法 70
4.2.6 MapPath方法 70
4.2.7 ParseControl方法 70
4.2.8 RegisterArrayDeclaration方法 70
4.2.9 RegisterAsyncTask方法 70
4.2.10 RegisterClientScriptBlock方法 71
4.2.11 RegisterHiddenField方法 71
4.2.12 RegisterOnSubmitStatement方法 71
4.2.13 RegisterRequiresControlState方法 72
4.2.14 RegisterRequiresPostBack方法 72
4.2.15 ResolveClientUrl方法 72
4.2.16 ResolveUrl方法 72
4.2.17 SetFocus方法 72
4.3 Page对象的应用 73
第5章 Response和Request对象 75
5.1 Response对象的属性 76
5.1.1 BufferOutput属性 76
5.1.2 Cache属性 76
5.1.3 CacheControl属性 76
5.1.4 Charset、ContentEncoding和ContentType属性 76
5.1.5 Expires和ExpiresAbsolute属性 77
5.1.6 Filter属性 77
5.1.7 HeaderEncoding属性 77
5.1.8 IsClientConnected属性 77
5.1.9 IsRequestBeginRedirected和RedirectLocation属性 78
5.1.10 Output和OutputStream属性 78
5.1.11 Status、StatusCode和StatusDescription属性 79
5.1.12 SuppressContent属性 79
5.2 Response对象的方法 80
5.2.1 AddCacheDependency方法 80
5.2.2 AddCacheItemDependencies和AddCacheItemDependency方法 80
5.2.3 AddFileDependencies和AddFileDependency方法 80
5.2.4 AppendCookie和SetCookie方法 80
5.2.5 AppendHeader方法 81
5.2.6 AppendTolog方法 81
5.2.7 ApplyAppPathModifier方法 82
5.2.8 BinaryWrite方法 82
5.2.9 Clear、ClearContent和ClearHeaders方法 82
5.2.10 Close和End方法 8