ASP.NET4.0从入门到精通(视频实战版)

ASP.NET4.0从入门到精通(视频实战版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2011-01
版次: 1
ISBN: 9787111324317
定价: 69.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 560页
正文语种: 简体中文
丛书: 程序员书库
  • ASP.NET技术是目前开发基于Web的应用程序的最流行和最前沿的技术,也是公司网络开发使用最多和应用人群最广的技术。《ASP.NET4.0从入门到精通(视频实战版)》采用层层递进的方法,详细介绍了ASP.NET的新技术、新特色。《ASP.NET4.0从入门到精通(视频实战版)》共分为六篇:一第一篇介绍了.NETFramework和VisualStudio2010集成化开发环境中的新功能,并对C#全新的语言增强特性进行了较详细的介绍;第二篇对ASP.NET中的各种技术点进行了大量的示例探讨,包括控件、状态管理、异常处理和追踪、用户控件、绘图技术等,第三篇介绍了ASP.NET;之所以属于流行的网站开发技术,它具备的特色,如样式、主题、导航、ASP.NETAJAX等;第四篇探讨了数据开发的技术,包括数据绑定、ADO.NET、LINQ与数据绑定控件;第五篇介绍了ASP.NET中的安全性;第六篇深入分析了一个使用ASP.N:ET技术实现的完整大型网站。《ASP.NET4.0从入门到精通(视频实战版)》适合任何想要学习ASP.NET的初学者、在校学生,或者具有一定的ASP.NET2.0或C#语言基础的应用开发人员,通过《ASP.NET4.0从入门到精通(视频实战版)》可以全面了解ASP.NET4.O技术。 丛书序
    前言
    第一篇.netframework4.0简介
    第1章c#与.netframework简介1
    1.1.netframework基础1
    1.1.1什么是.netframework1
    1.1.2公共语言运行库1
    1.1.3.net类库简介2
    1.1.4.netframework的功能2
    1.2c#编程语言简介2
    1.2.1.net编程语言介绍2
    1.2.2c#程序设计语言2
    1.2.3helloworld示例程序3
    1.3小结4
    1.4常见面试题5
    1.5习题5

    第2章visualstudio2010集成化开发环境6
    2.1visualstudio2010ide介绍6
    2.1.1解决方案资源管理器7
    2.1.2文档窗口8
    .2.1.3错误列表和任务列表窗口9
    2.1.4服务器资源管理器11
    2.1.5对象浏览器11
    2.1.6代码编辑器11
    2.2visualstudio2010的功能特色14
    2.2.1多目标支持14
    2.2.2javascript代码智能提示和调试功能15
    2.2.3内置的asp.netajax支持16
    2.2.4web站点与web项目支持17
    2.2.5web设计器的改进18
    2.2.6css功能的增强支持19
    2.2.7嵌套的母版页支持19
    2.3小结21
    2.4常见面试题22
    2.5习题22

    第3章c#4.0语言特色23
    3.1局部变量的隐式声明23
    3.1.1如何声明隐式局部变量23
    3.1.2在foreach循环中使用隐式声明24
    3.1.3隐式类型变量的限制25
    3.1.4隐式类型的局部数组26
    3.1.5隐式类型变量的作用27
    3.2自动属性28
    3.2.1理解自动属性28
    3.2.2访问自动属性29
    3.2.3自动属性的访问限制30
    3.2.4自动属性和默认值31
    3.3对象初始化器32
    3.3.1理解对象初始化器语法32
    3.3.2调用使用初始化语法的自定义构造函数33
    3.3.3内部类型的初始化34
    3.3.4理解集合初始化语法35
    3.4扩展方法36
    3.4.1定义扩展方法36
    3.4.2调用扩展方法38
    3.4.3扩展方法的使用范围39
    3.4.4使用扩展方法扩展接口类型40
    3.5匿名类型43
    3.5.1理解匿名类型43
    3.5.2匿名类型的内部呈现44
    3.5.3匿名类型的相等语法45
    3.6局部方法46
    3.6.1理解局部方法47
    3.6.2使用局部方法48
    3.7lambda表达式49
    3.7.1理解lambda表达式49
    3.7.2剖析lambda表达式52
    3.7.3在lambda中使用多语句块52
    3.7.4多参数的lambda表达式53
    3.8linq简介54
    3.8.1什么是linq55
    3.8.2linq示例56
    3.9小结59
    3.10常见面试题60
    3.11习题60

    第二篇asp.net开发基础
    第4章asp.net4.0技术简介61
    4.1asp.net技术介绍61
    4.1.1asp.net4.0的特点61
    4.1.2一个简单的asp.net应用程序62
    4.2asp.net程序结构65
    4.2.1asp.net文件类型66
    4.2.2asp.net目录介绍66
    4.3asp.net配置67
    4.3.1web.config配置文件67
    4.3.2嵌套配置设置68
    4.3.3在web.config中存储自定义设置71
    4.3.4asp.netweb站点管理工具wat72
    4.3.5编程读取和写入配置设置73
    4.3.6加密配置块75
    4.4web窗体基础77
    4.4.1基于事件的编程模型77
    4.4.2自动回发特性(autopostback)78
    4.4.3web窗体处理流程79
    4.4.4asp.net中的page类81
    4.4.5页面重定向82
    4.4.6html编码83
    4.5应用程序事件83
    4.5.1global.asax全局文件84
    4.5.2基本应用程序事件85
    4.6小结86
    4.7常见面试题87
    4.8习题87

    第5章asp.net服务器控件88
    5.1html服务器控件89
    5.1.1html服务器控件简介89
    5.1.2htmlcontainercontrol和htmlinputcontrol类91
    5.1.3html控件类92
    5.1.4编程创建html控件93
    5.1.5处理服务器端事件94
    5.2web服务器控件96
    5.2.1基本web服务器控件介绍96
    5.2.2常用控件的属性介绍99
    5.2.3列表控件介绍102
    5.2.4可选择的列表控件104
    5.2.5bulletedlist列表控件108
    5.2.6表格式控件109
    5.3验证控件111
    5.3.1验证控件介绍111
    5.3.2验证控件的基类basevalidator112
    5.3.3使用requiredfieldvalidator强制用户输入113
    5.3.4使用rangevalidator控件指定输入范围113
    5.3.5使用comparevalidator比较值114
    5.3.6regularexpressionvalidator正则表达式验证114
    5.3.7customvalidator自定义验证115
    5.3.8使用validationsummary显示验证信息116
    5.3.9使用validationgroup属性117
    5.3.10编程使用验证控件118
    5.4calendar日期控件119
    5.4.1日期控件简介119
    5.4.2日期控件格式化显示121
    5.4.3限制日期121
    5.4.4编程控制日期选择123
    5.5广告轮询控件adrotator123
    5.5.1广告文件设置123
    5.5.2adrotator类介绍125
    5.6multiview和wizard控件126
    5.6.1multiview多视图控件126
    5.6.2wizard向导控件128
    5.6.3wizardstep向导步骤属性129
    5.6.4wizard事件130
    5.7小结132
    5.8常见面试题132
    5.9习题133

    第6章asp.net应用程序状态管理134
    6.1asp.net状态管理简介134
    6.2viewstate视图状态135
    6.2.1视图状态原理135
    6.2.2在视图状态中存储对象137
    6.2.3视图状态的安全139
    6.3跨页传递信息140
    6.3.1查询字符串140
    6.3.2跨页回送技术143
    6.4使用cookie保存会话信息146
    6.4.1cookie技术简介146
    6.4.2使用cookie保存信息147
    6.5会话状态148
    6.5.1会话状态简介148
    6.5.2使用会话状态149
    6.5.3配置会话状态151
    6.6应用程序状态157
    6.7小结158
    6.8常见面试题158
    6.9习题158

    第7章异常处理和日志追踪160
    7.1asp.net应用程序异常处理160
    7.1.1异常处理基础161
    7.1.2exception类162
    7.1.3捕捉异常164
    7.1.4异常的嵌套165
    7.1.5自定义异常166
    7.1.6finally语句块168
    7.2记录异常169
    7.2.1查看windows事件日志169
    7.2.2写入事件日志171
    7.2.3自定义日志172
    7.2.4编程查看事件日志173
    7.3错误页面176
    7.3.1错误模式176
    7.3.2自定义错误页面177
    7.4页面追踪177
    7.4.1启用页面追踪178
    7.4.2页面追踪信息178
    7.4.3写入页面追踪信息181
    7.4.4应用程序页面追踪信息182
    7.5小结184
    7.6常见面试题184
    7.7习题184

    第三篇构建asp.net应用程序
    第8章asp.net中的样式、主题和母版页185
    8.1在asp.net中应用css样式185
    8.1.1创建样式185
    8.1.2应用样式189
    8.2主题190
    8.2.1创建主题190
    8.2.2创建命名皮肤192
    8.2.3处理主题冲突193
    8.2.4为整个网站应用主题193
    8.2.5添加css样式194
    8.2.6动态应用主题194
    8.3母版页195
    8.3.1创建母版页195
    8.3.2默认内容199
    8.3.3母版页和相对路径200
    8.3.4在web.config中配置母版页201
    8.3.5修改母版页202
    8.3.6动态加载母版页204
    8.3.7母版页的嵌套205
    8.4小结208
    8.5常见面试题208
    8.6习题208

    第9章asp.net中的站点导航技术209
    9.1站点地图209
    9.1.1定义站点地图文件209
    9.1.2使用sitemappath控件211
    9.1.3sitemap类214
    9.1.4url地址映射215
    9.2treeview控件217
    9.2.1使用treeview控件217
    9.2.2以编程的方式添加节点220
    9.2.3使用treeview控件导航220
    9.2.4绑定到xml文件223
    9.2.5按需加载节点225
    9.2.6带复选框的treeview控件226
    9.3menu控件228
    9.3.1使用menu控件228
    9.3.2以编程的方式添加菜单项230
    9.3.3使用menu控件导航231
    9.3.4一个站点地图示例232
    9.3.5绑定到xml文件235
    9.3.6menu控件样式237
    9.3.7为menu控件应用模板240
    9.4小结240
    9.5常见面试题241
    9.6习题241

    第10章用户控件和绘图242
    10.1用户控件242
    10.1.1创建用户控件242
    10.1.2使用用户控件245
    10.1.3在web.config中注册用户控件246
    10.1.4用户控件中公开属性247
    10.1.5用户控件事件248
    10.1.6动态加载用户控件249
    10.2动态绘图251
    10.2.1基本绘图252
    10.2.2绘制一个自定义的图片253
    10.2.3在web页面放置自定义图片255
    10.2.4图片格式和质量257
    10.2.5一个web绘图示例程序260
    10.3小结262
    10.4常见面试题262
    10.5习题263

    第11章asp.netajax开发技术264
    11.1asp.netajax基础264
    11.1.1ajax技术简介264
    11.1.2asp.netajax架构267
    11.2asp.netajax服务器端扩展268
    11.2.1声明scriptmanager控件268
    11.2.2使用scriptmanager分发自定义脚本269
    11.2.3在scriptmanager中注册web服务270
    11.2.4处理scriptmanager中的异常272
    11.2.5编程控制scriptmanager控件275
    11.2.6使用updatepanel控件277
    11.2.7使用多个updatepanel控件279
    11.2.8编程控制updatepanel控件282
    11.2.9使用updateprogress控件283
    11.2.10取消异步回送285
    11.2.11使用timer控件更新updatepanel286
    11.3asp.netajax服务器端控件扩展288
    11.3.1安装asp.netajaxcontroltoolkit288
    11.3.2使用asp.netajax扩展控件289
    11.4小结290
    11.5常见面试题291
    11.6习题291

    第12章web部件技术292
    12.1web部件基础292
    12.1.1一个webparts示例程序293
    12.1.2定制webpartzone控件299
    12.1.3动态控制显示模式300
    12.1.4动态编辑webpart303
    12.2web部件的个性化设置304
    12.2.1基本个性化设置304
    12.2.2个性化范围设置306
    12.2.3个性化webpart属性310
    12.3小结311
    12.4常见面试题311
    12.5习题311

    第四篇数据访问技术
    第13章ado.net数据访问技术313
    13.1ado.net基础313
    13.1.1ado.net架构313
    13.1.2ado.net数据提供者314
    13.2连接数据库315
    13.2.1sqlconnection数据库连接类315
    13.2.2使用sqlconnectionstringbuilder连接字符串317
    13.2.3关闭和释放连接318
    13.2.4在web.config配置文件中保存连接字符串320
    13.2.5连接池技术322
    13.3与数据库交互325
    13.3.1使用sqlcommand操作数据库325
    13.3.2为sqlcommand传递参数327
    13.3.3使用sqlcommand执行存储过程330
    13.3.4使用事务332
    13.3.5使用dataadapter对象335
    13.4管理内存数据337
    13.4.1了解数据集337
    13.4.2使用datatable实现内存表338
    13.4.3使用dataset管理数据340
    13.4.4使用reader获取只读数据345
    13.4.5比较dataset和datareader348
    13.5小结348
    13.6常见面试题348
    13.7习题349

    第14章asp.net数据绑定技术350
    14.1绑定技术基础350
    14.1.1单值绑定350
    14.1.2重复值绑定352
    14.2数据源控件357
    14.2.1数据绑定的页面生存周期358
    14.2.2sqldatasource控件358
    14.2.3使用参数过滤数据361
    14.2.4更新数据和并发处理363
    14.2.5编程执行sqldatasource命令366
    14.2.6objectdatasource控件简介369
    14.2.7创建业务对象类370
    14.2.8在objectdatasource中使用参数374
    14.2.9使用objectdatasource更新数据376
    14.2.10linqdatasource数据源简介378
    14.2.11使用linqdatasource更新数据381
    14.3小结381
    14.4常见面试题382
    14.5习题382

    第15章数据绑定控件383
    15.1gridview控件383
    15.1.1使用gridview控件383
    15.1.2定制gridview控件的列385
    15.1.3使用模板列387
    15.1.4gridview控件的选择功能390
    15.1.5使用gridview控件创建主从表392
    15.1.6gridview控件事件392
    15.1.7编程格式化特定行列值393
    15.1.8为gridview控件添加统计信息395
    15.1.9实现分页、排序效果397
    15.2listview和datapager控件398
    15.2.1listview控件简介398
    15.2.2listview控件的分组布局402
    15.2.3使用datapager分页404
    15.3detailsview和formview控件405
    15.3.1detailsview控件简介406
    15.3.2定义detailsview字段408
    15.3.3在detailsview中显示图像410
    15.3.4编程操作detailsview414
    15.3.5formview控件简介414
    15.4小结415
    15.5常见面试题416
    15.6习题416

    第16章缓存技术417
    16.1理解asp.net缓存技术417
    16.2输出缓存418
    16.2.1定义输出缓存418
    16.2.2查询字符串缓存418
    16.2.3自定义缓存419
    16.2.4用户控件缓存420
    16.2.5使用缓存配置421
    16.2.6使用httpcachepolicy类控制缓存422
    16.3缓存数据422
    16.3.1添加缓存项423
    16.3.2指定缓存依赖425
    16.3.3缓存优先级425
    16.3.4使用缓存删除通知426
    16.3.5数据源控件缓存429
    16.4缓存依赖430
    16.4.1文件和缓存项依赖430
    16.4.2聚合依赖431
    16.4.3配置sql缓存依赖432
    16.4.4使用sql缓存依赖433
    16.5小结434
    16.6常见面试题435
    16.7习题435

    第17章linq技术436
    17.1linq基础436
    17.1.1linq简介436
    17.1.2延迟执行438
    17.1.3linq表达式简介438
    17.2linqtodataset操作内存表445
    17.2.1linqtodataset简介445
    17.2.2类型化dataset448
    17.3linqtosql操作数据库450
    17.3.1数据实体类450
    17.3.2datacontext类介绍451
    17.3.3在asp.net中应用linqtosql454
    17.3.4自动生成数据实体类456
    17.3.5生成存储过程方法457
    17.3.6提交更改458
    17.4小结461
    17.5常见面试题461
    17.6习题462

    第五篇asp.net应用程序安全
    第18章成员和角色管理技术463
    18.1asp.netmembershipapi简介463
    18.2使用membershipapi464
    18.2.1配置表单身份验证465
    18.2.2创建membership数据存储466
    18.2.3配置membershipprovider和数据库连接468
    18.2.4创建和验证用户470
    18.3使用登录控件471
    18.3.1login控件472
    18.3.2loginstatus控件476
    18.3.3loginview控件476
    18.3.4passwordrecovery控件476
    18.3.5changepassword控件478
    18.3.6createuserwizard控件478
    18.4使用membership类481
    18.4.1获取用户列表482
    18.4.2创建、编辑和删除用户483
    18.4.3验证用户485
    18.5角色和授权486
    18.5.1url授权486
    18.5.2文件和文件夹访问授权487
    18.5.3使用角色管理器488
    18.5.4使用rolesapi配置基于角色的授权489
    18.6小结491
    18.7常见面试题491
    18.8习题492

    第六篇asp.net应用程序实战
    第19章asp.net求职系统493
    19.1系统总体设计493
    19.1.1系统功能介绍493
    19.1.2系统架构简介495
    19.2数据库设计496
    19.2.1数据表结构497
    19.2.2数据表关系500
    19.3系统核心层设计500
    19.3.1asp.netajax客户端脚本扩展501
    19.3.2web.config系统配置506
    19.3.3数据访问类的设计510
    19.3.4业务对象类设计517
    19.4表现层技术分析520
    19.4.1asp.netajax技术的应用521
    19.4.2基于ajax的导航栏526
    19.4.3母版页528
    19.4.4主题和皮肤529
    19.4.5用户控件530
    19.4.6webparts控件的应用534
    19.4.7个性化设置536
    19.5求职者功能设计539
    19.5.1发布简历540
    19.5.2搜索工作职位545
    19.5.3收藏工作职位549
    19.6企业雇主功能设计551
    19.6.1登记公司信息551
    19.6.2查看和添加工作职位554
    19.6.3添加/编辑工作职位556
    19.7小结559
  • 内容简介:
    ASP.NET技术是目前开发基于Web的应用程序的最流行和最前沿的技术,也是公司网络开发使用最多和应用人群最广的技术。《ASP.NET4.0从入门到精通(视频实战版)》采用层层递进的方法,详细介绍了ASP.NET的新技术、新特色。《ASP.NET4.0从入门到精通(视频实战版)》共分为六篇:一第一篇介绍了.NETFramework和VisualStudio2010集成化开发环境中的新功能,并对C#全新的语言增强特性进行了较详细的介绍;第二篇对ASP.NET中的各种技术点进行了大量的示例探讨,包括控件、状态管理、异常处理和追踪、用户控件、绘图技术等,第三篇介绍了ASP.NET;之所以属于流行的网站开发技术,它具备的特色,如样式、主题、导航、ASP.NETAJAX等;第四篇探讨了数据开发的技术,包括数据绑定、ADO.NET、LINQ与数据绑定控件;第五篇介绍了ASP.NET中的安全性;第六篇深入分析了一个使用ASP.N:ET技术实现的完整大型网站。《ASP.NET4.0从入门到精通(视频实战版)》适合任何想要学习ASP.NET的初学者、在校学生,或者具有一定的ASP.NET2.0或C#语言基础的应用开发人员,通过《ASP.NET4.0从入门到精通(视频实战版)》可以全面了解ASP.NET4.O技术。
  • 目录:
    丛书序
    前言
    第一篇.netframework4.0简介
    第1章c#与.netframework简介1
    1.1.netframework基础1
    1.1.1什么是.netframework1
    1.1.2公共语言运行库1
    1.1.3.net类库简介2
    1.1.4.netframework的功能2
    1.2c#编程语言简介2
    1.2.1.net编程语言介绍2
    1.2.2c#程序设计语言2
    1.2.3helloworld示例程序3
    1.3小结4
    1.4常见面试题5
    1.5习题5

    第2章visualstudio2010集成化开发环境6
    2.1visualstudio2010ide介绍6
    2.1.1解决方案资源管理器7
    2.1.2文档窗口8
    .2.1.3错误列表和任务列表窗口9
    2.1.4服务器资源管理器11
    2.1.5对象浏览器11
    2.1.6代码编辑器11
    2.2visualstudio2010的功能特色14
    2.2.1多目标支持14
    2.2.2javascript代码智能提示和调试功能15
    2.2.3内置的asp.netajax支持16
    2.2.4web站点与web项目支持17
    2.2.5web设计器的改进18
    2.2.6css功能的增强支持19
    2.2.7嵌套的母版页支持19
    2.3小结21
    2.4常见面试题22
    2.5习题22

    第3章c#4.0语言特色23
    3.1局部变量的隐式声明23
    3.1.1如何声明隐式局部变量23
    3.1.2在foreach循环中使用隐式声明24
    3.1.3隐式类型变量的限制25
    3.1.4隐式类型的局部数组26
    3.1.5隐式类型变量的作用27
    3.2自动属性28
    3.2.1理解自动属性28
    3.2.2访问自动属性29
    3.2.3自动属性的访问限制30
    3.2.4自动属性和默认值31
    3.3对象初始化器32
    3.3.1理解对象初始化器语法32
    3.3.2调用使用初始化语法的自定义构造函数33
    3.3.3内部类型的初始化34
    3.3.4理解集合初始化语法35
    3.4扩展方法36
    3.4.1定义扩展方法36
    3.4.2调用扩展方法38
    3.4.3扩展方法的使用范围39
    3.4.4使用扩展方法扩展接口类型40
    3.5匿名类型43
    3.5.1理解匿名类型43
    3.5.2匿名类型的内部呈现44
    3.5.3匿名类型的相等语法45
    3.6局部方法46
    3.6.1理解局部方法47
    3.6.2使用局部方法48
    3.7lambda表达式49
    3.7.1理解lambda表达式49
    3.7.2剖析lambda表达式52
    3.7.3在lambda中使用多语句块52
    3.7.4多参数的lambda表达式53
    3.8linq简介54
    3.8.1什么是linq55
    3.8.2linq示例56
    3.9小结59
    3.10常见面试题60
    3.11习题60

    第二篇asp.net开发基础
    第4章asp.net4.0技术简介61
    4.1asp.net技术介绍61
    4.1.1asp.net4.0的特点61
    4.1.2一个简单的asp.net应用程序62
    4.2asp.net程序结构65
    4.2.1asp.net文件类型66
    4.2.2asp.net目录介绍66
    4.3asp.net配置67
    4.3.1web.config配置文件67
    4.3.2嵌套配置设置68
    4.3.3在web.config中存储自定义设置71
    4.3.4asp.netweb站点管理工具wat72
    4.3.5编程读取和写入配置设置73
    4.3.6加密配置块75
    4.4web窗体基础77
    4.4.1基于事件的编程模型77
    4.4.2自动回发特性(autopostback)78
    4.4.3web窗体处理流程79
    4.4.4asp.net中的page类81
    4.4.5页面重定向82
    4.4.6html编码83
    4.5应用程序事件83
    4.5.1global.asax全局文件84
    4.5.2基本应用程序事件85
    4.6小结86
    4.7常见面试题87
    4.8习题87

    第5章asp.net服务器控件88
    5.1html服务器控件89
    5.1.1html服务器控件简介89
    5.1.2htmlcontainercontrol和htmlinputcontrol类91
    5.1.3html控件类92
    5.1.4编程创建html控件93
    5.1.5处理服务器端事件94
    5.2web服务器控件96
    5.2.1基本web服务器控件介绍96
    5.2.2常用控件的属性介绍99
    5.2.3列表控件介绍102
    5.2.4可选择的列表控件104
    5.2.5bulletedlist列表控件108
    5.2.6表格式控件109
    5.3验证控件111
    5.3.1验证控件介绍111
    5.3.2验证控件的基类basevalidator112
    5.3.3使用requiredfieldvalidator强制用户输入113
    5.3.4使用rangevalidator控件指定输入范围113
    5.3.5使用comparevalidator比较值114
    5.3.6regularexpressionvalidator正则表达式验证114
    5.3.7customvalidator自定义验证115
    5.3.8使用validationsummary显示验证信息116
    5.3.9使用validationgroup属性117
    5.3.10编程使用验证控件118
    5.4calendar日期控件119
    5.4.1日期控件简介119
    5.4.2日期控件格式化显示121
    5.4.3限制日期121
    5.4.4编程控制日期选择123
    5.5广告轮询控件adrotator123
    5.5.1广告文件设置123
    5.5.2adrotator类介绍125
    5.6multiview和wizard控件126
    5.6.1multiview多视图控件126
    5.6.2wizard向导控件128
    5.6.3wizardstep向导步骤属性129
    5.6.4wizard事件130
    5.7小结132
    5.8常见面试题132
    5.9习题133

    第6章asp.net应用程序状态管理134
    6.1asp.net状态管理简介134
    6.2viewstate视图状态135
    6.2.1视图状态原理135
    6.2.2在视图状态中存储对象137
    6.2.3视图状态的安全139
    6.3跨页传递信息140
    6.3.1查询字符串140
    6.3.2跨页回送技术143
    6.4使用cookie保存会话信息146
    6.4.1cookie技术简介146
    6.4.2使用cookie保存信息147
    6.5会话状态148
    6.5.1会话状态简介148
    6.5.2使用会话状态149
    6.5.3配置会话状态151
    6.6应用程序状态157
    6.7小结158
    6.8常见面试题158
    6.9习题158

    第7章异常处理和日志追踪160
    7.1asp.net应用程序异常处理160
    7.1.1异常处理基础161
    7.1.2exception类162
    7.1.3捕捉异常164
    7.1.4异常的嵌套165
    7.1.5自定义异常166
    7.1.6finally语句块168
    7.2记录异常169
    7.2.1查看windows事件日志169
    7.2.2写入事件日志171
    7.2.3自定义日志172
    7.2.4编程查看事件日志173
    7.3错误页面176
    7.3.1错误模式176
    7.3.2自定义错误页面177
    7.4页面追踪177
    7.4.1启用页面追踪178
    7.4.2页面追踪信息178
    7.4.3写入页面追踪信息181
    7.4.4应用程序页面追踪信息182
    7.5小结184
    7.6常见面试题184
    7.7习题184

    第三篇构建asp.net应用程序
    第8章asp.net中的样式、主题和母版页185
    8.1在asp.net中应用css样式185
    8.1.1创建样式185
    8.1.2应用样式189
    8.2主题190
    8.2.1创建主题190
    8.2.2创建命名皮肤192
    8.2.3处理主题冲突193
    8.2.4为整个网站应用主题193
    8.2.5添加css样式194
    8.2.6动态应用主题194
    8.3母版页195
    8.3.1创建母版页195
    8.3.2默认内容199
    8.3.3母版页和相对路径200
    8.3.4在web.config中配置母版页201
    8.3.5修改母版页202
    8.3.6动态加载母版页204
    8.3.7母版页的嵌套205
    8.4小结208
    8.5常见面试题208
    8.6习题208

    第9章asp.net中的站点导航技术209
    9.1站点地图209
    9.1.1定义站点地图文件209
    9.1.2使用sitemappath控件211
    9.1.3sitemap类214
    9.1.4url地址映射215
    9.2treeview控件217
    9.2.1使用treeview控件217
    9.2.2以编程的方式添加节点220
    9.2.3使用treeview控件导航220
    9.2.4绑定到xml文件223
    9.2.5按需加载节点225
    9.2.6带复选框的treeview控件226
    9.3menu控件228
    9.3.1使用menu控件228
    9.3.2以编程的方式添加菜单项230
    9.3.3使用menu控件导航231
    9.3.4一个站点地图示例232
    9.3.5绑定到xml文件235
    9.3.6menu控件样式237
    9.3.7为menu控件应用模板240
    9.4小结240
    9.5常见面试题241
    9.6习题241

    第10章用户控件和绘图242
    10.1用户控件242
    10.1.1创建用户控件242
    10.1.2使用用户控件245
    10.1.3在web.config中注册用户控件246
    10.1.4用户控件中公开属性247
    10.1.5用户控件事件248
    10.1.6动态加载用户控件249
    10.2动态绘图251
    10.2.1基本绘图252
    10.2.2绘制一个自定义的图片253
    10.2.3在web页面放置自定义图片255
    10.2.4图片格式和质量257
    10.2.5一个web绘图示例程序260
    10.3小结262
    10.4常见面试题262
    10.5习题263

    第11章asp.netajax开发技术264
    11.1asp.netajax基础264
    11.1.1ajax技术简介264
    11.1.2asp.netajax架构267
    11.2asp.netajax服务器端扩展268
    11.2.1声明scriptmanager控件268
    11.2.2使用scriptmanager分发自定义脚本269
    11.2.3在scriptmanager中注册web服务270
    11.2.4处理scriptmanager中的异常272
    11.2.5编程控制scriptmanager控件275
    11.2.6使用updatepanel控件277
    11.2.7使用多个updatepanel控件279
    11.2.8编程控制updatepanel控件282
    11.2.9使用updateprogress控件283
    11.2.10取消异步回送285
    11.2.11使用timer控件更新updatepanel286
    11.3asp.netajax服务器端控件扩展288
    11.3.1安装asp.netajaxcontroltoolkit288
    11.3.2使用asp.netajax扩展控件289
    11.4小结290
    11.5常见面试题291
    11.6习题291

    第12章web部件技术292
    12.1web部件基础292
    12.1.1一个webparts示例程序293
    12.1.2定制webpartzone控件299
    12.1.3动态控制显示模式300
    12.1.4动态编辑webpart303
    12.2web部件的个性化设置304
    12.2.1基本个性化设置304
    12.2.2个性化范围设置306
    12.2.3个性化webpart属性310
    12.3小结311
    12.4常见面试题311
    12.5习题311

    第四篇数据访问技术
    第13章ado.net数据访问技术313
    13.1ado.net基础313
    13.1.1ado.net架构313
    13.1.2ado.net数据提供者314
    13.2连接数据库315
    13.2.1sqlconnection数据库连接类315
    13.2.2使用sqlconnectionstringbuilder连接字符串317
    13.2.3关闭和释放连接318
    13.2.4在web.config配置文件中保存连接字符串320
    13.2.5连接池技术322
    13.3与数据库交互325
    13.3.1使用sqlcommand操作数据库325
    13.3.2为sqlcommand传递参数327
    13.3.3使用sqlcommand执行存储过程330
    13.3.4使用事务332
    13.3.5使用dataadapter对象335
    13.4管理内存数据337
    13.4.1了解数据集337
    13.4.2使用datatable实现内存表338
    13.4.3使用dataset管理数据340
    13.4.4使用reader获取只读数据345
    13.4.5比较dataset和datareader348
    13.5小结348
    13.6常见面试题348
    13.7习题349

    第14章asp.net数据绑定技术350
    14.1绑定技术基础350
    14.1.1单值绑定350
    14.1.2重复值绑定352
    14.2数据源控件357
    14.2.1数据绑定的页面生存周期358
    14.2.2sqldatasource控件358
    14.2.3使用参数过滤数据361
    14.2.4更新数据和并发处理363
    14.2.5编程执行sqldatasource命令366
    14.2.6objectdatasource控件简介369
    14.2.7创建业务对象类370
    14.2.8在objectdatasource中使用参数374
    14.2.9使用objectdatasource更新数据376
    14.2.10linqdatasource数据源简介378
    14.2.11使用linqdatasource更新数据381
    14.3小结381
    14.4常见面试题382
    14.5习题382

    第15章数据绑定控件383
    15.1gridview控件383
    15.1.1使用gridview控件383
    15.1.2定制gridview控件的列385
    15.1.3使用模板列387
    15.1.4gridview控件的选择功能390
    15.1.5使用gridview控件创建主从表392
    15.1.6gridview控件事件392
    15.1.7编程格式化特定行列值393
    15.1.8为gridview控件添加统计信息395
    15.1.9实现分页、排序效果397
    15.2listview和datapager控件398
    15.2.1listview控件简介398
    15.2.2listview控件的分组布局402
    15.2.3使用datapager分页404
    15.3detailsview和formview控件405
    15.3.1detailsview控件简介406
    15.3.2定义detailsview字段408
    15.3.3在detailsview中显示图像410
    15.3.4编程操作detailsview414
    15.3.5formview控件简介414
    15.4小结415
    15.5常见面试题416
    15.6习题416

    第16章缓存技术417
    16.1理解asp.net缓存技术417
    16.2输出缓存418
    16.2.1定义输出缓存418
    16.2.2查询字符串缓存418
    16.2.3自定义缓存419
    16.2.4用户控件缓存420
    16.2.5使用缓存配置421
    16.2.6使用httpcachepolicy类控制缓存422
    16.3缓存数据422
    16.3.1添加缓存项423
    16.3.2指定缓存依赖425
    16.3.3缓存优先级425
    16.3.4使用缓存删除通知426
    16.3.5数据源控件缓存429
    16.4缓存依赖430
    16.4.1文件和缓存项依赖430
    16.4.2聚合依赖431
    16.4.3配置sql缓存依赖432
    16.4.4使用sql缓存依赖433
    16.5小结434
    16.6常见面试题435
    16.7习题435

    第17章linq技术436
    17.1linq基础436
    17.1.1linq简介436
    17.1.2延迟执行438
    17.1.3linq表达式简介438
    17.2linqtodataset操作内存表445
    17.2.1linqtodataset简介445
    17.2.2类型化dataset448
    17.3linqtosql操作数据库450
    17.3.1数据实体类450
    17.3.2datacontext类介绍451
    17.3.3在asp.net中应用linqtosql454
    17.3.4自动生成数据实体类456
    17.3.5生成存储过程方法457
    17.3.6提交更改458
    17.4小结461
    17.5常见面试题461
    17.6习题462

    第五篇asp.net应用程序安全
    第18章成员和角色管理技术463
    18.1asp.netmembershipapi简介463
    18.2使用membershipapi464
    18.2.1配置表单身份验证465
    18.2.2创建membership数据存储466
    18.2.3配置membershipprovider和数据库连接468
    18.2.4创建和验证用户470
    18.3使用登录控件471
    18.3.1login控件472
    18.3.2loginstatus控件476
    18.3.3loginview控件476
    18.3.4passwordrecovery控件476
    18.3.5changepassword控件478
    18.3.6createuserwizard控件478
    18.4使用membership类481
    18.4.1获取用户列表482
    18.4.2创建、编辑和删除用户483
    18.4.3验证用户485
    18.5角色和授权486
    18.5.1url授权486
    18.5.2文件和文件夹访问授权487
    18.5.3使用角色管理器488
    18.5.4使用rolesapi配置基于角色的授权489
    18.6小结491
    18.7常见面试题491
    18.8习题492

    第六篇asp.net应用程序实战
    第19章asp.net求职系统493
    19.1系统总体设计493
    19.1.1系统功能介绍493
    19.1.2系统架构简介495
    19.2数据库设计496
    19.2.1数据表结构497
    19.2.2数据表关系500
    19.3系统核心层设计500
    19.3.1asp.netajax客户端脚本扩展501
    19.3.2web.config系统配置506
    19.3.3数据访问类的设计510
    19.3.4业务对象类设计517
    19.4表现层技术分析520
    19.4.1asp.netajax技术的应用521
    19.4.2基于ajax的导航栏526
    19.4.3母版页528
    19.4.4主题和皮肤529
    19.4.5用户控件530
    19.4.6webparts控件的应用534
    19.4.7个性化设置536
    19.5求职者功能设计539
    19.5.1发布简历540
    19.5.2搜索工作职位545
    19.5.3收藏工作职位549
    19.6企业雇主功能设计551
    19.6.1登记公司信息551
    19.6.2查看和添加工作职位554
    19.6.3添加/编辑工作职位556
    19.7小结559
查看详情
您可能感兴趣 / 更多
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计
张铁红
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET4.0从入门到精通(视频实战版)
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core从入门到精通
明日科技
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程
张华
ASP.NET4.0从入门到精通(视频实战版)
ASM全埋点开发实战
王灼洲 张伟
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
系列丛书 / 更多
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计
张铁红
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET4.0从入门到精通(视频实战版)
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core从入门到精通
明日科技
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程
张华
ASP.NET4.0从入门到精通(视频实战版)
ASM全埋点开发实战
王灼洲 张伟
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
相关图书 / 更多
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计
张铁红
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET4.0从入门到精通(视频实战版)
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core从入门到精通
明日科技
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程
张华
ASP.NET4.0从入门到精通(视频实战版)
ASM全埋点开发实战
王灼洲 张伟
ASP.NET4.0从入门到精通(视频实战版)
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET4.0从入门到精通(视频实战版)
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰