文件名称:asp.net教学讲义
文件大小:4.72MB
文件格式:RAR
更新时间:2013-09-11 17:20:28
asp.net教学讲义
全部16章220页
Asp.net教学讲义 1
讲义内容 6
第一章:asp.net和web窗体 6
1.1 NET应用开发架构简介 6
1.1.1. NET框架结构 6
1.1.2 http协议简介 6
1.1.3 静态网页与动态网页 8
1.1.4 客户端代码与服务器端代码 8
1.1.5 ASP.NET简介 8
1.2 Web 窗体与ASP.NET页面 8
1.2.1 简介 8
1.2.2 ASP.NET应用程序的创建方法 9
1.2.3 Web窗体的特点 10
1.2.4 Web 窗体的功能 10
1.2.5 WEB窗体工作原理 11
1.3 ASP.NET 页的结构 12
1.3.1 @Page指令 13
1.3.2 ASP.NET的服务器端脚本 14
1.3.3 服务器端脚本示例: 14
1.3.4 后台编码模型 15
1.4 Page事件(页面事件) 15
1.4.1 Page类 15
1.4.2 Web 窗体生命周期 16
1.4.3 Page事件 16
1.4.4 事件顺序 17
1.2.1.1 PageLoad事件 17
1.2.2 处理回送 18
1.2.2.1 回送使用示例 19
1.2.2.2 设置焦点 20
1.2.2.3 为Form设定默认按钮 21
1.2.3 ASP.NET应用程序示例 21
第二章:WEB服务器控件 23
2.1 WEB 服务器控件的格式 23
2.2 服务器控件的类型 23
2.3 用服务器控件建立页面 23
2.3.1 在设计界面上使用服务器控件高级编程) 24
2.3.2 在Source界面使用服务器控件 24
2.3.3 处理服务器控件的事件 24
2.4 控件的常见属性 25
2.5 控件的种类 26
2.5.1 标签、文本框 27
2.5.2 Button、ImageButton、LinkButton、HyperLink控件 27
2.5.3 选择控件 29
2.5.4 Panel和PlaceHolder控件 32
第三章:HTML控件和验证控件 35
3.1 HTML服务器控件简介 35
3.2 HTML服务器控件与Web服务器控件区别 37
3.3 ASP.NET中的HTML服务器控件 38
3.3.1 HtmlForm控件 38
3.3.2 HtmlImage控件 40
3.3.3 InputFile控件 42
3.3.4 HtmlGenericControl 控件 43
3.4 ASP.NET2.0新增控件 45
3.4.1 ImageMap控件 45
3.4.2 FileUpload控件 48
3.5 客户端处理 52
3.5.1 第一种方式示例: 52
3.5.2第二种方式:动态注册javascript指令块 53
3.6验证控件 54
3.6.1验证控件简介 54
3.6.2必须字段验证控件 55
3.6.3 比较验证控件 56
3.6.4 范围验证控件 57
3.6.5正则表达式匹配验证控件 59
3.7自定义验证控件 62
3.8验证总结控件 64
第四章:ASP.NET内置对象 67
4.1内置对象概述 67
4.2 Response对象和Request对象 67
4.2.1 Response对象的功能,常用属性和方法和示例 67
4.2.2 Request对象的功能,常用属性和方法和示例 71
4.3、HttpServerUtility 对象 76
4.3.1 Execute方法和Transfer方法 76
4.3.2 HtmlEncode方法 77
4.3.3 UrlEncode方法 78
4.3.4 MapPath方法 79
第五章:ASP.NET状态管理 80
5.1 状态管理概述 80
5.2 存储状态的位置 80
5.3 Application—管理应用程序状态 80
5.4 应用程序事件 81
5.5 Lock和UnLock方法 81
5.6 添加、更新和移除Application状态项 81
5.7 Cookie 82
5.7.1 创建持久性Cookie对象 82
5.7.2 使用cookie的限制 82
5.7.3 利用cookie保存信息示例 83
5.7.4 使用cookie的缺点 84
5.8 Session—管理用户会话状态 84
5.8.1 Session的属性和方法 84
5.8.2 Session配置 85
5.8.3 session示例 85
5.9 计数器示例 87
5.10 Global.asax 89
5.11 使用Viewstate保持窗体状态 90
5.12 把视图状态用作数据存储 91
5.12.1 视图状态应用示例 92
5.13 利用查询字符串传递数据 92
5.14 利用隐藏的窗体字段传递数据 92
5.14 变量的作用域 93
第六章:站点设计 94
6.1 ASP.NET应用程序文件夹 94
6.2 母版页 96
6.2.1 母版页基础知识 96
6.2.2母版页运行机制 98
6.2.3 母版页的优点 100
6.3 创建母版页 100
6.4 创建内容页 102
6.5 皮肤和主题的概念 104
6.6 样式的应用 105
6.6.1 对单独页面元素使用样式 105
6.6.2 将样式移动到样式表 105
6.6.3 样式表编辑 105
6.7 主题的构成与构建 106
6.8 设置站点级别的样式 107
6.9 站点导航 108
6.9.1站点地图 108
6.9.2 SiteMapDataSource控件 108
6.10 导航控件 109
6.10.1 SiteMapPath控件 109
6.10.2 SiteMapPath控件属性 109
6.10.3 Menu控件 110
6.10.4 Treeview控件(高级编程) 110
第七章:ASP.NET的安全性 111
7.3安全性的概念 111
7.4 ASP.NET安全性的类型 111
7.5 身份验证 111
7.5.1 实现基于表单的身份验证 112
7.6创建和配置应用程序服务数据库 115
7.6.1 使用网站管理工具管理用户和角色 116
7.6.2 授权的概念与创建访问规则 118
7.6.3 使用控件管理用户和角色 119
7.6.4 成员资格和角色管理API编程 123
7.6.4.1 成员资格API概述 123
7.6.4.2 角色管理API概述 123
7.6.5 创建、修改、获取和删除用户 123
7.6.6 验证和解锁用户 125
7.6.7 角色管理 126
7.6.8 角色验证 127
7.6.9 其他重要成员 128
第八章:数据绑定 129
8.1 DataBinding概念 129
8.2 数据绑定的语法 129
8.3 DataBind()方法 129
8.4 单值数据绑定 129
8.5重复值数据绑定控件 132
8.6 绑定控件的通用属性介绍 132
8.6.1 列表控件 133
8.6.2 DataBind方法 134
8.6.3 示例1:BrowseCust.aspx 134
8.6.4 重复值数据绑定语法 136
8.6.5 模板的概念 136
8.6.6 Repeater控件 136
第九章:SQLDataSource控件与DataList 139
9.1 数据源控件简介 139
9.2 SqlDataSource控件 139
9.3 示例 141
9.4 添加Insert、Update和Delete语句 143
9.5 DataList控件 144
9.5.1 使用DataList浏览数据 144
9.5.2 使用DataList编辑数据 147
第十章:数据绑定控件(一) 152
10.1 GridView 152
10.1.1 手工配置DridView与定制列 156
10.1.2 实现分页 156
10.1.3 设置排序 157
10.1.4 GridView的字段类型 157
10.1.5 使用CommandField实现数据更新 157
10.1.6 使用hyperlinkField 159
10.1.7 使用ButtonFiled字段 161
10.1.8 使用ButtonField按钮字段 161
10.2 DetailView控件 163
10.2.1 定制DetailView的显示 163
10.2.2 联合使用DetailsView和GridView 163
10.2.3 使用DetailsView插入、更新和删除数据 165
第十一章:数据绑定控件(二) 166
11.1 FormView控件 166
11.1.1 使用FormView进行编辑当前记录 169
11.1.2 双向绑定语法 170
11.1.3 插入记录 170
11.1.4 相关的事件 170
11.2 ObjectDataSource控件 171
11.2.1 技术内幕 171
11.2.2 实现数据检索示例 172
11.2.3 使用参数 174
第十二章:用户控件和自定义控件 176
12.1 用户控件和自定义控件概述 176
12.2 什么时候使用用户控件 176
12.3 创建用户控件 176
12.4 创建自定义控件 178
第十三章:配置和错误处理 184
13.1 ASP.NET应用程序配置 184
13.2 配置文件结构 184
13.3 配置层次结构 185
13.4 配置元素 186
13.4.1
【文件预览】:
asp.net教学讲义.doc