专家门诊(附光盘ASP.NET开发答疑200问)/专家门诊系列丛书(专家门诊系列丛书)

分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,.net,ASP.net,
品牌: 季久峰
基本信息·出版社:人民邮电出版社
·页码:481 页
·出版日期:2004年
·ISBN:7115125481
·条形码:9787115125484
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:专家门诊系列丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书精选了250多个实用性极强的问题和常用需求,旨在帮助读者解决在ASP.NET应用程序开发中经常遇到的实际问题,提高程序开发效率。本书内容涵盖了开发规范、运行模型、服务控件、验证控件、数据服务控件、数据绑定技术、数据库技术、文件操作、安全策略、使用XML、Web服务等内容。本书所列出的问题均是在经过充分调研的基础上,从实际开发项目中总结出来的典型问题,问题的解决方法也注重实用性。本书每节都提供有程序设计示例代码。
本书适合于已经初步掌握ASP.NET编程概念、方法的读者阅读,可帮助读者迅速掌握实际应用中的开发技巧。
目录
第1章ASP.NET开发规范与入门要点1
1如何安装和配置ASP.NET开发环境2
2安装Visual Studio.NET中常见的问题及解决方法4
3ASP.NET Web MATRIX工具的介绍5
4ASP.NET和ASP优缺点比较6
5从ASP向ASP.NET移植需要注意的问题8
6ASP.NET所包含的文件类型及其主要作用10
7如何编写高效、简洁、规范的C#程序代码10
8如何创建一个ASP.NET WEB应用程序12
9什么叫Code Behind13
10如何利用企业级项目模板创建企业级项目16
11如何使用VSS对集体开发的项目进行控制17
12如何理解ASP.NET中“三层结构”的概念19
13如何解决ASP.NET版本兼容的问题21
14如何在ASP.NET中创建虚拟目录23
15如何解决在项目移植后“无法打开WEB项目”的问题24
16如何在Visual Studio.NET中调试程序26
17如何解决在编译时出现项目跳过的问题28
18使用Visual Studio.NET如何制作Web应用程序的安装程序28
19如何解决临时输出文件拒绝访问的错误30
第2章ASP.NET运行模型33
20ASP.NET页面的处理过程是怎样的34
21如何在页面中应用JavaScript脚本35
22如何实现从服务器端向页面动态添加JavaScript脚本37
23如何实现从一个页面跳转到另一个页面39
24如何处理多页面重定向到同一页面后的返回问题40
25如何用Response.Redirect方法传递汉字41
26使用Application、Session、Cookie和ViewState等对象保存信息的区别是什么42
27如何实现对Cookie中数据的加密45
28存储会话状态Session对象的方法有哪些46
29如何利用输出缓存技术缓存整个页面48
30如何利用片段缓存技术对用户控件进行缓存50
31如何使用数据缓存技术提高程序的性能53
32如何自定义上传文件大小的限制56
33如何实现当页面产生错误时重定向到自定义错误界面57
34如何解决在Web.config中定义了出错页面后使用Server.GetLastError()方法得不到错误信息的问题58
35如何在程序中读写Web.config文件59
36Global.aspx文件中事件的触发及其作用60
37如何使用CSS文件定义控件的样式62
38如何启用和禁用ViewState保存状态信息的功能64
39如何应用IsPostBack控制页面的加载67
40如何立即释放应用程序创建的非托管资源67
41如何使用Trace对象进行跟踪调试69
42如何使用#Include语法将文件添加到页面72
43如何使用编程的方式处理异常信息73
44如何将网页错误信息写入事件日志75
45如何扩展使用Page页基类76
第3章常用Web服务控件81
46如何使用Label控件动态显示文本信息82
47如何实现当鼠标移到控件时显示提示信息83
48如何在Web应用程序中实现快捷键功能84
49如何设置页面上控件的Tab键顺序86
50如何实现用回车键代替Tab键的功能87
51如何为按钮键添加消息框88
52Button、LinkButton和ImageButton服务控件的区别及应用90
53LinkButton和HyperLink的区别及应用91
54如何使用CheckBox和CheckBoxList控件93
55如何使用RadioButton和RadioButtonList控件95
56如何使用Panel控件操作一组控件97
57如何使用Table控件组织页面的内容99
58如何实现DropDownList控件选项的添加、删除等操作101
59如何实现间接改变DropDownList控件的当前选项103
60如何实现两个或多个DropDownList控件的联动104
61如何实现ListBox控件选项的上移、下移、添加和删除操作107
62如何实现ListBox控件中选项的双击事件110
63如何动态设置ListBox控件中各选项的背景颜色111
64如何在页面中动态创建控件112
65如何为HTML服务器控件的事件添加自定义方法114
第4章验证控件117
66验证控件的种类及其功能118
67如何使用RequiredFieldValidator控件验证用户是否输入信息119
68如何使用RegularExpressionValidator控件验证E-mail地址和邮编等格式121
69如何使用RangeValidator控件验证输入的信息是否在指定范围内123
70如何使用CompareValidator控件对两个输入控件比较验证125
71如何使用CustomValidator控件自定义验证格式127
72如何使用ValidationSummary控件总结所有验证控件的错误信息130
73如何创建自定义功能的验证控件132
74如何禁用服务器控件的验证功能134
75如何控制页面部分验证控件有效136
76如何实现控件即时验证功能138
77如何使用验证控件综合验证用户注册页面141
78如何验证DataGrid控件的编辑列145
79如何自定义正则表达式147
80常用的正则表达式集锦150
81如何使用验证控件验证日期类型的输入151
第5章高级Web服务器控件155
82如何在网页中使用Calendar Web控件显示和选择日期156
83如何在Calendar Web控件中控制个别日期的内容及显示157
84如何自定义Calendar Web控件的外观160
85如何在Calendar Web控件中控制用户日期选定162
86如何使用XML控件显示XML文件和进行XSLT转换164
87如何使用AdRotator Web控件制作广告发布程序166
88如何创建用户控件169
89如何将Web窗体转换成用户控件174
90如何实现动态加载用户控件176
91如何安装IE Web Controls控件178
92如何使用TabStrip Web和MultiPage Web控件制作选项卡式页面179
93如何使用Toolbar Web控件制作工具条式页面183
94如何识别Toolbar Web控件中哪个按钮激发的ButtonClick事件185
95如何使用TreeView Web控件187
96如何在TreeView Web控件中动态添加、删除TreeNode节点190
97如何获得TreeNode的子节点193
98如何得到TreeView Web控件的当前选择节点193
99如何展开TreeView Web控件中的指定节点194
100如何使用TreeView Web控件中的TreeNodeType进行外观控制195
101如何使用TreeView Web控件绑定XML文件197
102如何利用数据库数据填充TreeView199
第6章数据服务控件203
103如何使用Repeater控件显示数据204
104如何使用Repeater控件的模板206
105如何实现Repeater控件的分页207
106如何使用DataList控件显示数据210
107如何实现选择DataList控件中的条目后显示该条目的详细信息212
108如何实现DataList控件的编辑功能214
109如何对DataList控件使用样式217
110如何在DataList控件中创建多个列219
111如何实现DataList控件的分页功能220
112如何在DataGrid中添加自动编号的功能221
113如何控制DataGrid控件绑定列的数据类型为日期的显示格式224
114如何把DataGrid中某一列的统计值显示在页脚中226
115如何在DataGrid中让不同条件的行显示不同的背景颜色227
116如何实现鼠标移到DataGrid控件的某一行时改变该行的背景229
117如何动态的显示/隐藏DataGrid控件的某一列230
118如何在DataGrid中实现分页功能232
119如何在DataGrid控件中实现自定义分页操作234
120如何在DataGrid控件分页的情况下删除记录236
121如何在DataGrid中弹出一个详细信息窗口238
122如何使用DataGrid控件实现主细表242
123如何在DataGrid控件中添加CheckBox控件列245
124如何为DataGrid控件中的删除列添加确认框249
125如何实现DataGrid控件的双向排序250
126如何实现DataGrid控件中DropDownList控件的绑定253
127如何在DataGrid控件中实现数据项的编辑、更新、取消255
128如何把数据库中的数据以Excel文件的格式显示在浏览器中258
129如何用DataGrid控件显示双标题260
130如何在DataGrid中实现DropDownList控件的联动263
131DataGrid控件使用综合举例266
第7章数据绑定技术273
132如何单值绑定到控件的属性274
133如何将DataTable绑定到DataGrid Web控件275
134如何将DataSet绑定到DataGrid Web控件277
135如何将DataView绑定到DataGrid Web控件278
136如何将DataReader绑定到DataGrid Web控件279
137如何将表中的列绑定到DropDownList Web控件281
138如何使用DataBinder.Eval()方法进行数据绑定282
139如何将ArrayList绑定到ListBox Web控件284
140如何将Hashtable绑定到RadioButtonList Web控件287
141如何将XML作为数据源绑定到控件289
第8章数据库技术291
142.NET Framework数据提供程序292
143ASP.NET应用程序如何实现与SQL Server数据库的连接294
144ASP.NET应用程序如何实现与Access数据库的连接296
145ASP.NET应用程序如何实现与Oracle数据库的连接298
146如何使用ADO.NET在数据库执行SQL语句299
147如何使用DataReader读取数据302
148如何使用DataAdapter将数据填充到DataSet并显示出来304
149如何使用DataTable对象存储数据库表307
150如何对DataTable进行检索和排序309
151如何使用DataView进行数据排序和检索312
152如何在DataSet的DataTable间建立父子表关系314
153如何对DataSet的改动更新回SQL Server数据库316
154如何实现SQL Server数据库操作中的异常捕捉和处理318
155如何将数据库中的数据填充到XML文件中320
156如何防范SQL注入式攻击322
157如何使用Web.config配置数据库连接字符串324
158如何编程使用SQL Server的存储过程326
159如何使用带输入参数的SQL Server存储过程329
160如何使用带输入、输出参数的SQL Server存储过程332
161如何编写访问数据库的通用代码334
162如何在SQL Server数据库中获取用户表的数目和名称337
163如何获取SQL Server服务器端所有数据库列表339
164如何保存图片文件到SQL Server数据库341
165如何将数据库中保存的图片显示到页面中344
166如何在插入记录后获得记录的标识号346
167如何解决ADO.NET访问Access数据库出现“操作必须使用一个可更新的查询”的问题347
168如何从Excel文件中读取数据348
169如何备份和恢复数据库350
第9章ASP.NET安全策略355
170ASP.NET提供哪些身份验证方式356
171ASP.NET提供哪些授权方式356
172怎样在ASP.NET中进行身份的模拟358
173ASP.NET和IIS的安全关系358
174在ASP.NET和IIS中设置存取访问矩阵359
175如何配置IIS安全性361
176如何在ASP.NET中使用Windows身份验证362
177如何在ASP.NET中使用护照身份验证364
178如何在ASP.NET中使用基于窗体的验证367
179如何在ASP.NET中使用基于角色的安全370
第10章常用功能及函数集373
180如何在ASP.NET中获得客户端IP地址374
181如何取得一定范围内的随机数375
182如何取得文件的扩展名376
183如何把字符串型数据转换为整型377
184如何取得当前系统时间379
185如何获取当前日期是星期几、当前月的天数及指定年份的天数382
186如何取得客户端的鼠标坐标并反馈到服务器端385
187如何使用Jmail组件实现邮件的收发386
188如何使用ASP.NET中的类库实现邮件的发送390
189如何生成图片的缩略图393
190如何在ASP.NET中动态的创建柱状和饼状统计图396
191如何下载保存在数据库中的图片文件400
192如何判断上传图片的高度和宽度404
193如何使用DESCryptoServiceProvider类对数据或者文件进行加密解密405
194如何统计在线人数411
195如何在ASP.NET实现验证码412
196如何在本地取得指定网页的源代码414
197如何在ASP.NET中做一个日期选择器416
198如何在弹出对话框的同时保持页面的显示419
199如何单击按钮弹出新页面,输入数据后返回原页面420
第11章文件操作423
200如何读取和修改文本文件424
201如何在ASP.NET中实现文件的上传427
202如何在ASP.NET中实现多文件的上传429
203如何取得指定目录下的文件列表432
204如何在ASP.NET中创建日志文件435
205如何取得系统日志,并把日志信息写到文本文件中438
206如何在ASP.NET中创建、删除或复制文件440
207如何动态的创建HTML文件443
第12章XML相关处理技术447
208如何创建一个简单的XML文件448
209如何为创建的XML文件创建XSD文件449
210如何以编程的方式编写XML文档450
211如何在ASP.NET中读取XML文档452
212如何在ASP.NET中修改XML文档454
213.NET支持对XML文档进行SAX处理吗454
214.NET支持对XML文档进行XPath处理吗456
215DataSet和XML文件的相互转换458
216如何从SQL Server中直接读取XML数据459
217如何在Web窗体上显示XML文档460
218如何验证XML文档的有效性463
第13章Web服务465
219如何创建一个ASP.NET Web服务466
220如何在ASP.NET中调用Web服务468
221如何使用缓存来提高Web服务的性能469
222哪些数据类型可以在Web服务中使用471
223如何利用Web服务实现数据库的使用共享472
224如何构建一个.NET Remoting服务器程序474
225如何在ASP.NET中构建.NET Remoting客户端程序475
226如何在Web服务中访问和使用Application对象和Session对象477
227如何使用Web服务返回DataTable对象478
228如何在Web服务中传送一张图片479
229如何部署Web服务480
……[看更多目录]