当前位置:首页 > 工业技术
ASP.NET 3.5网站开发实例教程
ASP.NET 3.5网站开发实例教程

ASP.NET 3.5网站开发实例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈伟,卫琳主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302196174
  • 页数:318 页
图书介绍:本书全面翔实地介绍了ASP.NET 3.5网站开发方法和Web应用程序的技术。
《ASP.NET 3.5网站开发实例教程》目录

第1章 ASP.NET与VWD 2008开发平台 1

1.1网站建设基础知识 1

1.1.1静态网站 1

1.1.2动态网站 2

1.2 ASP.NET与VWD 2008 3

1.2.1 ASP.NET的历史 4

1.2.2 ASP.NET的开发环境 5

1.3安装VWD 2008开发环境 6

1.4开发ASP.NET Web程序流程 6

1.4.1使用VWD 2008创建ASP.NET网站 7

1.4.2新建ASP.NET页面 10

1.4.3在VWD 2008中执行页面 11

实验1 ASP.NET与VWD 2008开发平台 12

第2章 XHTML基础知识 13

2.1 Web基本技术 13

2.1.1 HTML 13

2.1.2 XML 14

2.1.3 XHTML 14

2.2 XHTML的基本格式 15

2.2.1 ASP.NET的文档结构 15

2.2.2 XHTML的语法规则 17

2.3 XHTML标记、标记属性 19

2.3.1主体标记<body>..</body> 19

2.3.2注释标记<!--注释内容--> 20

2.3.3分层标记<div>.</div> 20

2.3.4文本和格式标记 20

2.3.5表格标记 24

2.3.6超链接标记<a>.</a> 25

2.3.7图像标记<img /> 28

实验2 XHTML基础知识 29

第3章 ASP.NET基础知识 31

3.1页面管理 31

3.1.1 ASP.NET页面代码模式 31

3.1.2页面往返机制 32

3.1.3页面生存周期 33

3.2特殊文件夹 33

3.2.1 App_Data文件夹 34

3.2.2 App_Code文件夹 34

3.2.3 Bin文件夹 35

3.2.4其他文件夹介绍 35

3.3 ASP.NET的常用内置对象 36

3.3.1 Response对象 36

3.3.2 Request对象 39

3.3.3 Application对象 41

3.3.4 Session对象 43

3.3.5 Server对象 45

3.3.6 ViewState(视图状态)对象 47

3.3.7 Cookie对象 49

3.4 ASP.NET配置管理 52

3.4.1 web.config文件介绍 52

3.4.2配置文件的语法规则 52

3.4.3 Global.asax文件介绍 54

实验3 ASP.NET基础知识 56

第4章 ASP.NET服务器控件 57

4.1 ASP.NET服务器控件概述 57

4.2 HTML元素和服务器控件 58

4.2.1 HTML元素 58

4.2.2 HTML服务器控件 60

4.3标准服务器控件 61

4.3.1按钮控件 61

4.3.2 TextBox(文本框)控件 63

4.3.3 ListBox控件和DropDownList控件 65

4.3.4 CheckBox(复选框)和CheckBoxList(复选框列表)控件 67

4.3.5 Image和ImageMap控件 69

4.3.6 RadioButton和RadioButtonList服务器控件 72

4.3.7 MultiView和View控件 75

4.3.8 AdRotator(广告控件)服务器控件 79

4.3.9 Literal控件和Panel控件 80

4.4验证控件 84

4.4.1 ASP.NET验证控件 85

4.4.2验证Web窗体页中的用户输入 86

4.5用户控件 90

实验4用户控件的创建 93

第5章 页面切换与导航 95

5.1页面切换 95

5.1.1利用超链接切换到其他页面 95

5.1.2利用按钮的PostBackUrl属性切换到其他页面 97

5.1.3使用Response.Redirect或Server.Transfer切换到其他页面 98

5.1.4页面间的数据传递 99

5.2网站导航 103

5.2.1 ASP.NET网站导航功能概述 103

5.2.2利用站点地图和SiteMapPath控件实现网站导航 103

5.2.3利用Menu控件实现自定义导航 107

5.2.4利用TreeView控件实现自定义导航 110

实验5页面切换与导航 113

第6章 页面布局 115

6.1 CSS样式控制 115

6.1.1 CSS的概念 116

6.1.2在源视图下设置样式 119

6.1.3在可视化窗口中设置样式 120

6.1.4样式规则 123

6.2页面布局 126

6.2.1网页的基本布局方式 126

6.2.2页面元素定位 127

6.2.3表格布局 129

6.2.4 DIV和CSS布局 131

6.3母版页 141

6.3.1母版页和内容页的概念 142

6.3.2创建母版页和内容页 142

6.3.3从内容页访问母版页的成员 144

6.4主题 147

6.4.1主题的概念 147

6.4.2在主题中定义外观 148

6.4.3在主题中同时定义外观和样式表 150

6.4.4利用主题实现换肤 151

实验6页面布局 153

第7章 ADO.NET数据访问 156

7.1 ADO.NET概述 156

7.2使用Connection连接数据库 158

7.3使用Command对象执行数据库命令 160

7.3.1使用Command对象查询数据库的数据 161

7.3.2使用Command对象增加数据库的数据 162

7.3.3使用Command对象删除数据库的数据 165

7.3.4使用Command对象修改数据库的数据 166

7.3.5数据库事务处理 169

7.4使用DataAdapter对象执行数据库命令 170

7.4.1使用DataAdapter对象查询数据库的数据 171

7.4.2使用DataAdapter对象修改数据库的数据 172

7.4.3使用DataAdapter对象增加数据库的数据 174

7.4.4使用DataAdapter对象删除数据库的数据 175

实验7 ADO.NET数据库访问 177

第8章 ASP.NET中的数据绑定 178

8.1数据绑定概述 178

8.2单值和列表控件的数据绑定 179

8.2.1单值绑定 179

8.2.2列表控件的数据绑定 180

8.3 GridView控件 185

8.3.1 GridView的数据绑定 186

8.3.2设定GridView的绑定列和模板列 187

8.3.3 GridView的排序 194

8.3.4 GridView的分页 197

8.4 DataList和FormView控件 200

8.4.1 DataList的数据绑定 201

8.4.2 FormView控件的数据呈现和处理 204

实验8数据绑定 213

第9章 ASP.NET AJAX 214

9.1 ASP.NET AJAX概述 214

9.2 ScriptManager控件 215

9.2.1 ScriptManager控件的属性和方法 215

9.2.2 ScriptManager控件的用法 216

9.3 UpdatePanel控件 217

9.3.1 UpdatePanel控件工作原理 217

9.3.2 UpdatePanel控件属性 218

9.3.3在UpdatePanel中实现局部更新 219

9.3.4同一页面上使用多个UpdatePanel 221

9.3.5 在内容页中使用UpdatePanel 223

9.3.6 UpdatePanel异步更新中的错误处理 226

9.4 UpdateProgress控件 228

9.4.1 UpdateProgress控件属性 228

9.4.2使用UpdateProgress控件的方法 228

9.4.3使用多个UpdateProgress控件的方法 229

9.5 Timer控件 231

9.5.1 Timer控件属性和事件 231

9.5.2使用Timer控件定时更新UpdatePanel 232

9.5.3使用Timer控件定时更新多个UpdatePanel 233

9.6 ASP.NET AJAX Control Extenders扩展控件 234

9.6.1如何使用ASP.NET AJAXControl Extenders 235

9.6.2使用FilteredTextBoxExtender控件防止输入非法字符 237

9.6.3使用SlideShowExtender控件播放幻灯片 238

9.6.4使用AlwaysVisibleControlExtender固定位置显示控件 241

实验9 ASP.NET AJAX 242

第10章 Web服务 243

10.1支持AJAX的Web Services简介 243

10.1.1什么是Web Services 243

10.1.2 JSON和支持AJAX的Web服务 246

10.2创建和使用支持AJAX的Web服务 247

10.3支持AJAX的Web服务的应用程序体系结构 255

10.3.1 AJAX服务返回什么? 256

10.3.2 JSON与XML之比较 256

10.3.3 ASP.NET AJAX中的服务 257

10.3.4 ASP.NET AJAX服务和SOAP 259

10.3.5调用AJAX服务 260

实验10 Web服务 262

第11章 在ASP.NET中使用XML 263

11.1 XML的基本概念 263

11.1.1 XML的基本结构 264

11.1.2标记、元素以及元素属性 265

11.1.3 XML数据的显示 265

11.2使用 ADO.NET访问XML 268

11.2.1将数据库数据转换成XML 268

11.2.2读取XML文档 270

11.2.3编辑XML文档 270

11.2.4将XML写入数据库 272

11.2.5将XML数据转换为字符串 273

11.3使用.NET的XML类访问XML 274

11.4 XML的应用和发展前景 277

11.4.1 XML的应用 277

11.4.2 XML的发展前景 279

实验11 XML编程 279

第12章 开发实例 281

12.1系统设计 281

12.1.1需求分析 281

12.1.2概念结构设计 281

12.1.3数据库设计 282

12.1.4功能设计 283

12.2程序设计 284

12.2.1设置数据库连接信息 284

12.2.2访问数据库公共类 285

12.2.3母版页 288

12.2.4默认主页 290

12.2.5新闻列表 293

12.2.6产品列表 296

12.2.7用户登录用户控件 299

12.2.8用户注册页面 301

12.2.9产品订单 303

12.2.10管理员登录页面 305

12.2.11后台管理页面 306

12.2.12新闻管理页面 307

12.2.13产品添加页面 309

12.2.14订单管理页面 311

12.2.15用户管理页面 314

12.3编译与发布 315

实验12实例开发 317

参考文献 318

返回顶部