图书介绍

ASP.NET MVC程序开发PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET MVC程序开发
  • 董宁主编;谢日星,肖奎,余恒芳副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115349620
  • 出版时间:2014
  • 标注页数:253页
  • 文件大小:75MB
  • 文件页数:261页
  • 主题词:网页制作工具-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET MVC程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ASP.NET MVC概述1

1.1 ASP.NET MVC简介1

1.1.1初识MVC模式1

1.1.2 MVC模式在Web开发中的应用2

1.1.3 ASP.NET与ASP.NET MVC3

1.1.4 ASP.NET MVC现状4

1.2 MVC模式下的Web项目开发5

1.2.1开发环境5

1.2.2应用程序的结构5

1.3 ASP.NET MVC生命周期10

第2章 初识ASP.NET MVC项目开发12

2.1示例项目概述——在线书店12

2.2利用项目模板创建ASP.NET MVC项目14

2.3创建控制器16

2.4创建数据模型19

2.5创建视图23

2.6实现订单提交功能27

2.6.1在动作中接收连接参数27

2.6.2在视图中创建表单30

2.6.3将视图中的表单数据传递到动作32

第3章 数据模型41

3.1数据模型概述41

3.2创建数据模型41

3.2.1基于LINQ to SQL的数据模型42

3.2.2基于Entity Framework的数据模型44

3.2.3自定义数据模型45

3.3 ASP.NET MVC项目数据模型的选择与使用46

3.3.1创建基于Entity Framework的数据模型47

3.3.2基于Entity Framework数据模型的数据查询50

3.3.3基于Entity Framework数据模型的数据更新52

3.3.4基于Entity Framework数据模型的数据添加与删除53

3.4库模式数据模型54

第4章 控制器技术62

4.1控制器概述62

4.1.1 Controller的创建与结构62

4.1.2 Controller的执行过程65

4.2动作名称选择器65

4.3动作方法选择器67

4.3.1 NornAction属性67

4.3.2 HttpGet属性、HttppPost属性、HttpDelete属性和HttpPut属性67

4.4过滤器属性69

4.4.1授权过滤器71

4.4.2动作过滤器74

4.4.3结果过滤器76

4.4.4异常过滤器78

4.4.5自定义动作过滤器79

4.5动作执行结果81

4.5.1常用的动作执行结果类82

4.5.2 ViewData与TempData85

第5章 视图技术99

5.1视图概述99

5.2创建与指定视图100

5.3表单和HTML辅助方法102

5.3.1表单的使用102

5.3.2 HTML辅助方法103

5.3.3输入类辅助方法104

5.3.4显示类辅助方法105

5.4强类型视图109

5.4.1强类型视图109

5.4.2强类型辅助方法111

5.5视图模型112

5.6分部视图113

5.6.1分部视图的作用113

5.6.2创建分部视图114

5.6.3使用分部视图114

5.7 Razor视图引擎115

5.7.1视图引擎115

5.7.2 Razor概述115

5.7.3代码表达式116

5.7.4 HTML编码117

5.7.5代码块118

5.7.6 Razor语法118

5.7.7布局121

5.8模型绑定123

5.8.1强类型视图模型绑定123

5.8.2非强类型视图模型绑定124

5.8.3控制可被更新的Model属性126

第6章 数据验证136

6.1 MVC数据验证概述136

6.2验证属性的使用138

6.2.1添加验证属性138

6.2.2常用验证属性142

6.2.3自定义错误提示消息及其本地化143

6.2.4控制器操作和验证错误145

6.3自定义验证146

6.3.1自定义验证属性146

6.3.2 IValidatableObject149

6.4扩充基于Entity Framework的数据模型150

6.4.1应用partial扩展原有Model150

6.4.2定义Model的Metadata151

第7章 应用AJAX158

7.1 AJAX辅助方法158

7.1.1 AJAX的actionlink方法159

7.1.2 AJAX表单161

7.2客户端验证166

7.2.1 jQuery验证166

7.2.2自定义验证169

7.3自定义AJAX功能171

7.3.1 jQuery UI172

7.3.2自动完成功能的实现173

7.3.3 JSON和jQuery模板174

7.4提高AJAX性能178

7.4.1使用内容分发网络178

7.4.2脚本优化178

第8章 网址路由183

8.1网址路由概述183

8.1.1路由比对与URL重写183

8.1.2定义路由184

8.1.3路由命名187

8.1.4路由常见用法188

8.1.5路由调试191

8.2自定义路由192

8.3 Web窗体与网址路由193

第9章 单元测试210

9.1单元测试与测试驱动开发210

9.1.1单元测试210

9.1.2测试驱动开发211

9.2 MVC项目中的单元测试213

9.2.1默认单元测试214

9.2.2自定义单元测试216

9.3 MVC单元测试技巧216

9.3.1控制器测试217

9.3.2应用Mock对象217

9.3.3路由测试219

第10章 ASP.NET MVC高级技术233

10.1路由高级应用233

10.1.1扩展路由233

10.1.2可编辑路由233

10.2模板237

10.2.1默认模板237

10.2.2自定义模板238

10.3控制器高级应用239

10.3.1定义控制器239

10.3.2抽象基类239

10.3.3添加控制器操作240

10.3.4 ActionResult应用241

10.3.5异步控制器244

热门推荐