《WebMatrix ASP.NET Web Pages开发入门经典》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(英)布林德,(荷)史潘加斯著;孙镜涛译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302305002
  • 页数:350 页
图书介绍:本书主要基于WebMatrix来介绍ASP.NET Web开发技术,涵盖了创建动态Web站点所涉及的所有基础知识,包括控件的使用、图像、文件、数据库技术、调试技术、安全技术、站点优化等,此外还对HTML、CSS、Ajax、jQuery等设计技术做了讲解。

第1章 WebMatrix入门 1

1.1 WebMatrix介绍 2

1.1.1 WebMatrix简介 2

1.1.2 使用WebMatrix的原因 2

1.1.3 如何获取WebMatrix 3

1.1.4 ASP.NET Web Pages框架介绍 5

1.1.5 Web的工作原理 9

1.2 WebMatrix之旅 10

1.2.1 Site工作区 11

1.2.2 Files工作区 12

1.2.3 Databases工作区 13

1.2.4 Reports工作区 13

1.2.5 通用WebMatrix模板 14

1.3 Web Pages应用程序剖析 16

1.4 本章小结 18

第2章 Web页面设计 19

2.1 HTML介绍 19

2.1.1 HTML元素和标签 20

2.1.2 标签属性 23

2.1.3 HTML5 29

2.2 CSS简介 31

2.2.1 CSS结构和样式规则 32

2.2.2 CSS位置和方框模型 38

2.2.3 CSS属性 43

2.2.4 使用CSS时的小提示 44

2.3 本章小结 45

第3章 网站设计 49

3.1 用布局页面定义网站模板 50

3.1.1 页面布局 54

3.1.2 嵌套布局页面 57

3.2 可重用内容块 62

3.3 内容页面和布局页面间的数据传递 66

3.4 布局设计实用技巧 69

3.5 本章小结 70

第4章 网站编程 71

4.1 .NET Framework、C#、Visual Basic和Razor 72

4.1.1 使用C#的理由 72

4.1.2 Razor适用的场合 72

4.2 编程基础 72

4.2.1 变量和数据类型 73

4.2.2 使用字符串 76

4.2.3 将字符串转换成其他数据类型 76

4.2.4 集合 77

4.2.5 语句 79

4.2.6 对象、属性和方法 84

4.3 Razor语法介绍 90

4.3.1 混合Razor和HTML 91

4.3.2 可重用代码 94

4.4 本章小结 104

第5章 与用户交互 107

5.1 创建表单 107

5.2 创建表单来获取用户数据 108

5.3 验证用户输入 114

5.3.1 服务器端验证还是客户端验证 115

5.3.2 HTML编码 117

5.3.3 通过回送保存数据 117

5.3.4 HTML Helpers 121

5.3.5 ModelState和验证辅助程序 124

5.4 处理用户输入 130

5.4.1 WebMail辅助程序 130

5.4.2 HTML和请求验证 134

5.5 本章小结 135

第6章 AJAX和jQuery 137

6.1 jQuery介绍 138

6.2 如何在页面中包含jQuery 138

6.3 jQuery选择器 141

6.3.1 基础选择器 142

6.3.2 带过滤器的选择器 143

6.4 使用jQuery操作页面元素 144

6.4.1 为元素应用CSS 144

6.4.2 事件处理 148

6.4.3 效果 149

6.5 AJAX介绍 152

6.5.1 其他jQuery AJAX方法 155

6.5.2 JavaScript Object Notation(JSON) 157

6.6 jQuery插件介绍 160

6.7 使用jQuery实用小提示 164

6.8 本章小结 165

第7章 包 167

7.1 什么是包 167

7.2 Web辅助程序包 171

7.2.1 使用Twitter辅助程序 172

7.2.2 向页面中添加视频 174

7.2.3 FileUpload辅助程序 174

7.2.4 上传多个文件 178

7.2.5 其他值得注意的辅助程序 180

7.3 本章小结 181

第8章 图片和文件的使用 183

8.1 创建并修改文件 183

8.2 创建文件夹 185

8.3 复制、移动文件和文件夹 188

8.4 其他类型的文件 189

8.5 使用图片 192

8.6 本章小结 201

第9章 调试和错误处理 203

9.1 错误剖析 203

9.1.1 语法错误 203

9.1.2 运行时错误 205

9.2 全局错误处理 209

9.3 逻辑错误 211

9.3.1 使用ObiectInfo调试错误 213

9.3.2 ServerInfo辅助程序 215

9.4 使用ASP.NET跟踪 216

9.5 本章小结 223

第10章 数据和数据库介绍 225

10.1 数据库简介 225

10.2 SQL Server Compact 226

10.3 使用DataBase工作区 227

10.4 结构化查询语言 232

10.4.1 数据读取 232

10.4.2 数据过滤 233

10.4.3 添加和修改数据 237

10.4.4 从多表中选择数据 238

10.4.5 关系 241

10.5 使用Database辅助程序 242

10.6 本章小结 246

第11章 深入研究数据访问 249

11.1 什么是SQL注入 249

11.2 CRUD表单开发 252

11.3 数据展示 262

11.4 本章小结 277

第12章 安全 279

12.1 成员和角色管理 279

12.1.1 成员 279

12.1.2 角色 280

12.2 WebSecurity辅助程序 280

12.2.1 创建注册表单 283

12.2.2 创建登录表单 290

12.2.3 重置密码 295

12.2.4 角色管理 296

12.2.5 SimpleRoleProvider提供程序 297

12.2.6 角色应用编程 300

12.3 本章小结 303

第13章 网站优化 305

13.1 搜索引擎优化 305

13.2 URLS和路由 316

13.3 性能优化 321

13.4 访问者跟踪 323

13.5 本章小结 323

第14章 网站部署 325

14.1 虚拟主机服务 325

14.1.1 共享主机 326

14.1.2 专用服务器 326

14.1.3 托管 326

14.2 寻找托管公司 326

14.3 部署选项 329

14.4 常见的部署问题 335

14.4.1 文件路径和URL 336

14.4.2 其他问题 337

14.4.3 接下来做什么 337

14.5 本章小结 338

附录 练习题答案 341