注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程专家门诊:ASP.NET开发答疑200问

专家门诊:ASP.NET开发答疑200问

专家门诊:ASP.NET开发答疑200问

定 价:¥48.00

作 者: 季久峰主编
出版社: 人民邮电出版社
丛编项:
标 签: 电子计算机 问答

ISBN: 9787115125484 出版时间: 2004-01-01 包装: 胶版纸
开本: 小16开 页数: 481 字数:  

内容简介

本书精选了250多个实用性极强的问题和常用需求,旨在帮助读者解决在ASP.NET应用程序开发中经常遇到的实际问题,提高程序开发效率。本书内容涵盖了开发规范、运行模型、服务控件、验证控件、数据服务控件、数据绑定技术、数据库技术、文件操作、安全策略、使用XML、Web服务等内容。本书所列出的问题均是在经过充分调研的基础上,从实际开发项目中总结出来的典型问题,问题的解决方法也注重实用性。本书每节都提供有程序设计示例代码。.本书适合于已经初步掌握ASP.NET编程概念、方法的读者阅读,可帮助读者迅速掌握实际应用中的开发技巧。...

作者简介

暂缺《专家门诊:ASP.NET开发答疑200问》作者简介

图书目录

第1章  ASP.NET开发规范与入门要点  1
1  如何安装和配置ASP.NET开发环境  2
2  安装Visual Studio.NET中常见的问题及解决方法  4
3  ASP.NET Web MATRIX工具的介绍  5
4  ASP.NET和ASP优缺点比较  6
5  从ASP向ASP.NET移植需要注意的问题  8
6  ASP.NET所包含的文件类型及其主要作用  10
7  如何编写高效、简洁、规范的C#程序代码  10
8  如何创建一个ASP.NET WEB应用程序  12
9  什么叫Code Behind  13
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
20  ASP.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
36  Global.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
52  Button、LinkButton和ImageButton服务控件的区别及应用  90
53  LinkButton和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  如何利用数据库数据填充TreeView  199
第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
131  DataGrid控件使用综合举例  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
143  ASP.NET应用程序如何实现与SQL Server数据库的连接  294
144  ASP.NET应用程序如何实现与Access数据库的连接  296
145  ASP.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
170  ASP.NET提供哪些身份验证方式  356
171  ASP.NET提供哪些授权方式  356
172  怎样在ASP.NET中进行身份的模拟  358
173  ASP.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
215  DataSet和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

本目录推荐