图书目录

目录

第1章ASP.NET基础/1

1.1NET发展历史1

1.2什么是ASP.NET1

1.2.1当前流行开发技术1

1.2.2深入理解.NET3

1.3Visual Studio 2013环境3

1.3.1创建项目类型3

1.3.2创建第一个ASP.NET Web网站4

1.3.3Visual Studio环境中常用面板7

1.3.4程序运行方式8

1.4本章小结8

习题8

第2章C#语言基础/9

2.1C#概述9

2.1.1良好的编程习惯9

2.1.2命名空间10

2.2数据类型12

2.2.1数据类型概述12

2.2.2值类型12

2.2.3引用类型15

2.2.4数据类型转换19

2.3类19

2.3.1类结构19

2.3.2类命名规则20

2.3.3类成员20

2.3.4类的调用26

2.4流程控制28

2.4.1选择28〖1〗ASP.NET网站开发教程目录[3]〖3〗2.4.2循环30

2.4.3跳跃32

2.5异常处理33

2.5.1异常处理的作用33

2.5.2trycatch和throw、throws的区别34

2.5.3常见异常类34

2.5.4实例34

2.6本章小结35

习题35

第3章Web服务器控件/37

3.1ASP.NET事件处理37

3.2文本类控件38

3.2.1Label控件39

3.2.2TextBox控件40

3.2.3HyperLink控件40

3.3按钮类控件41

3.4图像类控件41

3.4.1Image控件42

3.4.2ImageMap控件44

3.5列表类控件45

3.5.1DropDownList控件45

3.5.2ListBox控件48

3.5.3CheckBoxList控件50

3.5.4RadioButtonList控件51

3.6容器控件51

3.6.1Panel控件51

3.6.2PlaceHolder控件52

3.6.3View和MultiView控件53

3.7向导控件55

3.8其他控件58

3.8.1FileUpload控件58

3.8.2AdRotator控件59

3.8.3Calendar控件61

3.9本章小结62

习题63

第4章ASP.NET内置对象/64

4.1Response对象64

4.2Request对象67

4.3Server对象70

4.4Cookie对象73

4.5Session对象75

4.6Application对象76

4.7本章小结80

习题81

第5章AJAX技术/82

5.1概述82

5.2AJAX控件83

5.2.1ScriptManager控件83

5.2.2UpdatePanel控件84

5.2.3UpdateProgress控件92

5.2.4Timer控件94

5.3本章小结96

习题97

第6章服务器验证控件/98

6.1概述98

6.1.1验证控件的作用98

6.1.2验证控件基本属性98

6.2控件介绍99

6.2.1RequiredFieldValidator控件99

6.2.2CompareValidator控制99

6.2.3RangeValidator控件99

6.2.4RegulerExpressionValidator控件99

6.2.5CustomValidator控件100

6.2.6ValidationSummary控制100

6.3控件使用实例100

6.4本章小结114

习题114

第7章数据库技术/115

7.1建立SQL Server Express LocalDB数据库115

7.2基本SQL语句117

7.2.1SELECT查询语句117

7.2.2INSERT插入语句118

7.2.3UPDATE更新语句118

7.2.4DELETE删除语句118

7.3数据源控件和数据绑定控件119

7.4LINQ数据库技术129

7.5本章小结146

习题146

第8章主题和母版/147

8.1主题147

8.1.1主题的创建147

8.1.2主题的应用149

8.1.3动态应用主题实例151

8.1.4主题应用注意事项154

8.2母版154

8.2.1创建母版页154

8.2.2创建内容页155

8.3本章小结156

习题156

第9章项目实训: 文章博客/157

9.1网站结构图157

9.2创建数据库MyBlog157

9.3制作母版页159

9.3.1用户列表控件159

9.3.2登录/注册模块161

9.3.3用户功能列表模块170

9.3.4母版中设置主题切换170

9.4首页文件171

9.5文章详情页173

9.6注册页面175

9.7发表文章页176

9.8文章管理页177

9.8.1LINQ技术实现数据源178

9.8.2GridView控件设计178

9.8.3删除功能180

9.8.4全选功能180

9.8.5光棒效果182

9.8.6编辑功能182

9.9个人资料修改页184

9.10本章小结187

第10章项目架构/188

10.1三层架构188

10.1.1三层架构的理解189

10.1.2三层架构优缺点191

10.2MVC架构192

10.2.1MVC架构的理解192

10.2.2MVC优势193

10.3三层架构与MVC193

10.4本章小结194

参考文献/195