ASP.NET Tips & Techniques
副标题:无
分类号:
ISBN:9787111115809
微信扫一扫,移动浏览光盘
简介
本书中包含了数以百计的技术与技巧,展示了如何使用ASP.NET及其相关技术。这些技术与技巧都是独立的,每一则技术和技巧都是以相同的格式来提供的。在相应的技巧或技术的标题之后,会提供一段关于该主题的简单描述,其后是完成相应任务所需要的代码或步骤。相信这种精心的编排格式定能助你快速发现渴望已久的解决方案,并在创建Web站点时游刃有余。
本书可助你在开发Web站点时,更加轻松自如。
数以百计的精彩解决方案
资深专家的呕心之作
独具匠心的编排格式
实用高效的页面示例
目录
前言
第1章 asp.net页面的基本问题 1
1.1 编写基本的asp.net页面框架 1
1.2 使用page对象的load事件 3
1.3 使用page对象的unload事件 4
1.4 当发生不能解决的问题时将访问者重定向 5
1.5 使用page对象的ispostback属性 5
1.6 创建自定义的过程 7
1.7 使用page指令 8
1.8 使用import指令 10
1.9 使用outputcache指令 10
第2章 html控件 12
2.1 使用htmlanchor控件 12
2.2 创建一个按钮形式的htmlanchor控件 14
2.3 使用htmlbutton控件 14
2.4 在htmlbutton控件上显示图形 15
2.5 定义一个基本的span控件 16
2.6 使用htmlform控件 18
2.7 通过htmlimage控件显示图像 19
2.8 使用htmlinputtext控件 21
.2.9 使用htmlinputcheckbox控件 22
2.10 使用htmlinputfile控件上传文件 23
2.11 通过htmlinputhidden控件将值放置
在表单上 25
2.12 使用htmlinputimage控件 26
2.13 通过htmlinputimage控件得到
被点击的坐标 27
2.14 允许通过htmlinputradiobutton控件
进行输入 28
2.15 使用htmlselect控件 29
2.16 使用htmltextarea控件 31
2.17 通过htmltable控件显示信息 32
2.18 用代码在htmltable控件中添加行和
单元格 34
第3章 基本的web控件 37
3.1 创建基本的textbox控件 37
3.2 使用textbox控件用于密码的输入 42
3.3 创建多行textbox控件 44
3.4 用代码动态添加textbox控件 47
3.5 编写当textbox控件中的文本更改时触发
运行的代码 50
3.6 创建一个基本的label控件 51
3.7 在代码中操纵一个label控件 54
3.8 显示一个基本的radiobutton控件 54
3.9 在radiobutton控件组中设置并获取选
中的条目 57
3.10 编写当radiobutton控件选中状态发生
改变时触发运行的代码 59
3.11 显示一个基本的checkbox控件 61
3.12 编写当某个checkbox控件被选中时
运行的代码 64
3.13 创建一个基本的hyperlink控件 65
3.14 在hyperlink控件上显示图片 66
3.15 创建一个基本的linkbutton控件 67
3.16 将linkbutton控件用做一个command
按钮 69
3.17 创建一个基本的image控件 71
3.18 创建一个基本的imagebutton控件 72
3.19 确定在imagebutton控件的图像上所点击
的坐标 74
3.20 在asp.net页面上添加一个简单的button
控件 76
3.21 将button控件用做command按钮 77
第4章 用于列表的web控件 80
4.1 创建一个基本的dropdownlist控件 81
4.2 处理dropdownlist控件的外观 82
4.3 对dropdownlist控件中选中的条目
进行读和写操作 85
4.4 编写当选中dropdownlist控件中的一个
条目时所触发运行的代码 87
4.5 将数据库中的数据绑定到一个
dropdownlist控件 88
4.6 在代码中创建dropdownlist控件 91
4.7 创建一个基本的datalist控件 94
4.8 在datalist控件中使用模板 97
4.9 在datalist控件中进行行的删除 101
4.10 对datalist控件中的行进行编辑 104
4.11 在datalist控件中添加行 108
4.12 创建一个基本的repeater控件 110
4.13 在repeater控件中使用模板 112
4.14 创建一个基本的datagrid控件 114
4.15 在datagrid控件中创建boundcolumn控件 117
4.16 在datagrid控件中使用hyperlinkcolumn
控件 120
4.17 在datagrid控件中使用buttoncolumn
控件 123
4.18 在datagrid控件中使用模板 125
4.19 在datagrid控件中进行排序 128
4.20 通过datagrid控件来显示数据页面 130
4.21 在datagrid控件中进行行的删除 131
4.22 从datagrid控件中对行进行编辑 134
4.23 向datagrid控件中添加行 137
4.24 创建一个基本的listbox控件 138
4.25 检查listbox控件中呈选中状态的值 139
4.26 允许在listbox控件中进行多条目选择 140
4.27 编写当listbox控件中条目的选中状态发生
改变时触发运行的代码 141
4.28 将一个listbox控件绑定到一个数据源 142
4.29 创建一个基本的radiobuttonlist控件 143
4.30 编写所需代码,当在radiobuttonlist控件
中选中一个条目时触发运行它 145
4.31 将radiobuttonlist控件绑定到一个
数据源 146
4.32 创建一个基本的checkboxlist控件 148
第5章 用于验证的web控件 150
5.1 使用requiredfieldvalidator控件 150
5.2 利用一个requiredfieldvalidator控件来对
初始值进行检查 152
5.3 通过rangevalidator控件检查数值的范围 153
5.4 通过rangevalidator控件检查日期的范围 155
5.5 通过comparevalidator控件根据一个
值对用户的输入进行验证 155
5.6 使用comparevalidator控件依据另一个
控件中的值对用户的输入进行验证 156
5.7 使用comparevalidator控件将一个
字段与日期数据类型进行对比 157
5.8 使用comparevalidator控件将一个
字段与数值数据类型进行对比 158
5.9 在comparevalidator控件中使用一个
比较操作符 159
5.10 使用一个regularexpressionvalidator控件
来检查一个zip码 159
5.11 使用regularexpressionvalidator控件来阻止
输入指定的特殊字符 161
5.12 利用regularexpressionvalidator控件来
验证电话号码 161
5.13 利用regularexpressionvalidator控件
对e-mail地址进行验证 163
5.14 使用customvalidator控件依据一个可能
值的范围进行验证 164
5.15 使用customvalidator控件依据一个正偶数
进行验证 165
5.16 使用customvalidator控件验证一个
百分数 166
5.17 使用customvalidator对当年的日期进行
验证 168
5.18 创建一个基本的validationsummary
控件 169
5.19 使用validationsummary控件创建一个
错误列表 171
5.20 使用validationsummary控件在一个消息框
中显示错误消息 172
第6章 其他web控件 174
6.1 创建一个基本的calendar控件 175
6.2 格式化calendar控件中的标题样式 177
6.3 对calendar控件中的日期部分进行
格式化 178
6.4 显示或隐藏calendar控件的各个部分 180
6.5 在calendar控件中设置自定义的前一月份
和后一月份的显示文本 181
6.6 编写当在calendar控件中选中一个日期时
触发运行的代码 182
6.7 显示calendar控件中的一个日期 182
6.8 允许在calendar控件中选中多个日期 183
6.9 通过calendar控件读取一个日期范围中
选中的那些日期 185
6.10 显示calendar控件中的一个选中日期
范围 186
6.11 编写当calendar控件中的月份发生更改
时触发运行的代码 187
6.12 对calendar控件中日期单元格的外观
进行控制 188
6.13 为adrotator控件创建一个ad文件 188
6.14 使用基本的adrotator控件 190
6.15 为adrotator控件创建一个使用keyword
标记的ad文件 190
6.16 使用定义了关键字的adrotator控件 191
6.17 编写当使用adrotator控件创建一条广告时
触发运行的代码 192
6.18 为adrotator控件创建一个使用自定义标记
的ad文件 193
6.19 在adrotator控件中使用自定义标记 193
6.20 创建基本的panel控件 194
6.21 使用panel控件来控制代码流 195
6.22 设置panel控件的样式 198
6.23 使用table控件创建一个html表格 199
6.24 在代码中创建table控件 201
6.25 利用代码在table控件中添加一行 202
第7章 internet explorer web控件 204
7.1 创建基本的multipage控件 205
7.2 在multipage控件中添加一个pageview
控件 206
7.3 将multipage控件用做向导的界面 208
7.4 使用dropdownlist在multipage控件中
提供导航 209
7.5 利用代码在pageview控件中添加控件 210
7.6 创建一个基本的tabstrip控件 212
7.7 设置tabstrip控件的方向 212
7.8 对tabstrip控件中的tab控件进行设置 213
7.9 在tabstrip控件中使用tabseparator控件 214
7.10 设置tabstrip控件中的样式 215
7.11 在tabstrip控件中的tab控件上使用图像 216
7.12 联合使用tabstrip控件和multipage控件 216
7.13 创建一个基本的toolbar控件 218
7.14 在toolbar控件上添加一个toolbarbutton
控件 219
7.15 在toolbar控件中添加toolbarcheckbutton
控件 221
7.16 在toolbar控件中添加toolbarcheckgroup
控件 222
7.17 在toolbar控件中添加toolbardropdown
list控件 223
7.18 在toolbar控件中添加toolbarlabel控件 224
7.19 在toolbar控件中添加toolbartextbox
控件 225
7.20 在toolbar控件中添加toolbarseparator
控件 227
7.21 使用toolbar控件的样式属性 227
7.22 通过代码在一个toolbar控件中添加其他
控件 228
7.23 创建一个基本的treeview控件 229
7.24 在treeview控件中使用treenode控件 231
7.25 在treeview控件中添加treenode checkbox控件 233
7.26 在treeview控件中将treenode控件作为
链接使用 233
7.27 在treeview控件的treenode控件中使用
图像 234
7.28 在treeview控件中设置样式属性 236
7.29 编写当在treeview控件中选中某个
treenode控件时触发运行的代码 236
7.30 编写当展开一个treenode时所触发运行
的代码 237
7.31 编写当treenode控件折叠时触发运行
的代码 238
第8章 创建自定义控件 239
8.1 在asp.net页面上实现用户控件 239
8.2 向自定义控件中添加控件 241
8.3 在用户自定义控件中创建只读属性 243
8.4 在用户自定义控件中创建只写的属性 245
8.5 在用户自定义控件中创建可读写的属性 246
8.6 在用户自定义控件中添加sub类型的
方法 248
8.7 向用户自定义控件中添加function类型的
方法 249
8.8 在用户自定义控件中使用事件处理过程 250
8.9 创建一个无界面的用户自定义控件 251
第9章 e-mail 253
9.1 在代码中发送一则简单的e-mail消息 253
9.2 直接使用send方法 255
9.3 设置一封邮件的优先级 256
9.4 向其他接收者发送邮件 257
9.5 将文件附加到一则邮件消息中 258
9.6 在一则邮件消息中发送多个文件 260
9.7 发送一则html格式的邮件消息 262
9.8 在一则邮件消息中嵌入图片 263
9.9 在邮件消息中添加一个表单 265
9.10 邮件群发 266
第10章 应用程序的问题 268
10.1 创建global.asax配置文件 269
10.2 编写application_onstart事件
处理代码 270
10.3 编写application_onend事件代码 272
10.4 编写session_onstart事件代码 273
10.5 编写session_onend事件代码 273
10.6 在global.asax文件中使用错误处理程序 274
10.7 使用session变量 274
10.8 设置并获取session属性 276
10.9 使用application变量 278
10.10 application变量的锁定与解锁 278
10.11 在global.asax文件中创建application
对象 279
10.12 在global.asax文件中创建session对象 279
10.13 使用web.config文件 280
10.14 使用web.config文件的errors部分 281
10.15 在web.config文件中添加application
设置 282
10.16 在代码中获取web.config应用程序
设置 283
10.17 通过web.config文件来设置session
属性 284
10.18 使用httpbrowsercapabilities类来确定
访问者的浏览器类型 285
10.19 使用httpbrowsercapabilities类来确定
访问者的操作系统 285
10.20 使用httpbrowsercapabilities类来检查
访问者浏览器的脚本与代码能力 286
10.21 检测访问者是否正在使用一个测试版的
浏览器 287
10.22 使用httpbrowsercapabilities类来确定
访问者的浏览器是否支持cookie 288
10.23 根据访问者浏览器类型将其重定向
到相应的页面 289
10.24 确定访问者的ip地址和主机名称 289
10.25 检查访问者来自何方 290
10.26 通过servervariables集合来获取客户端
与服务器端信息 291
第11章 后台代码文件 293
11.1 创建并链接至一个后台代码文件 293
11.2 在后台代码文件中创建过程 294
11.3 继承后台代码文件中的控件 297
11.4 继承后台代码文件中的事件 298
11.5 创建多个asp.net页面中使用的后台
代码文件 301
11.6 创建一个include代码库 302
11.7 链接到一个include代码库 303
第12章 使用iis 304
12.1 设置应用程序保护 305
12.2 创建web站点 306
12.3 多网站共享一个ip地址 307
12.4 限制web站点的连接数量 308
12.5 记录页面活动日志 309
12.6 将页面活动日志记录到数据库 309
12.7 从需要记录日志的页面中排除一些文件 311
12.8 限制使用网站资源 311
12.9 设置网站位置 312
12.10 允许浏览目录 313
12.11 允许文件上载 314
12.12 设置执行权限 314
12.13 设置默认文档 315
12.14 使用文档页脚 316
12.15 通过ip地址限制web访问 316
12.16 取消对站点的匿名访问 317
12.17 创建自定义标头 318
12.18 编辑错误页 319
12.19 使用纯文本错误信息 320
12.20 将属性继承到新站点和文件夹 320
12.21 压缩web站点文件 321
12.22 创建虚拟目录 322
12.23 创建asp.net应用程序 323
12.24 为asp.net应用程序设置执行与运行
模式属性 323
12.25 设置asp.net应用程序中的应用程序
映射 324
12.26 在asp.net应用程序中启用会话状态 325
12.27 为asp.net应用程序设置脚本超时值 326
12.28 删除一个asp.net应用程序 326
12.29 重定向文件请求 327
12.30 备份与恢复iis配置 327
第13章 数据库代码 329
13.1 连接到access数据库 330
13.2 检索access数据 331
13.3 在dropdownlist控件中显示数据 333
13.4 在datagrid控件中显示数据 334
13.5 添加access数据 336
13.6 更新access数据 337
13.7 删除access数据 339
13.8 从access数据库中检索单个值 341
13.9 对一个access数据库表中的记录进行
迭代 342
13.10 使用access数据库的事务处理程序 343
13.11 连接到sql server数据库 345
13.12 检索sql server数据 346
13.13 在dropdownlist控件中显示sql server
数据 347
13.14 在datagrid控件中显示sql server
数据 348
13.15 添加sql server数据 349
13.16 更新sql server数据 351
13.17 删除sql server数据 352
13.18 从sql server数据库中检索单个值 353
13.19 对sql server数据库表中的记录进行
迭代 355
13.20 使用sql server数据库的事务 356
13.21 调用一个存储过程 357
13.22 通过存储过程来检索数据 358
13.23 通过输入参数来给存储过程传递数据 360
13.24 使用存储过程的输出参数 361
第14章 web服务 363
14.1 理解为什么需要创建web服务 363
14.2 创建一个web服务文件 364
14.3 在web服务中包含命名空间引用和
其他的指令 365
14.4 在web服务中添加sub方法 365
14.5 在web服务中添加function 367
14.6 测试web服务 372
14.7 创建web服务的类文件 374
14.8 编译web服务 374
14.9 在asp.net页面中调用web服务 375
第15章 mobile internet toolkit 376
15.1 获取mobile internet toolkit 377
15.2 获取microsoft mobile explorer 378
15.3 使用microsoft mobile explorer 378
15.4 创建mobile asp.net页面 380
15.5 使用mobile表单 381
15.6 在代码中引用mobile表单 382
15.7 为mobile adrotator控件创建一个
adrotator schedule文件 383
15.8 使用mobile adrotator控件 385
15.9 编写创建一个mobile ad所触发的事件
代码 386
15.10 创建一个基本的mobile calendar控件 387
15.11 在mobile calendar控件中设置或者检索
选中的日期 388
15.12 允许通过mobile calendar控件来选择
多个日期 389
15.13 检索在mobile calendar控件中选择的
多个日期 389
15.14 创建一个基本的phonecall控件 390
15.15 在phonecall控件内提供一个替换的
超链接 391
15.16 创建一个基本的mobile command控件 391
15.17 创建一个基本的mobile compare
validator控件 393
15.18 使用mobile comparevalidator控件来比较
两个mobile textbox控件中的值 394
15.19 使用mobile comparevalidator控件来
验证数据类型 395
15.20 创建一个基本的mobile image控件 396
15.21 创建一个基本的mobile label 397
15.22 使用mobile label控件的stylereference
属性 398
15.23 创建一个基本的mobile link控件 399
15.24 创建一个基本的mobile list控件 400
15.25 在代码中给mobile list控件添加一个
选项 401
15.26 从mobile list控件中删除选项 401
15.27 使用mobile list控件来显示超链接
列表 402
15.28 将mobile list控件绑定到一个数据源 403
15.29 使用mobilecapabilities类来确定
浏览器的类型 404
15.30 使用mobilecapabilities类来确定屏幕的
大小 405
15.31 使用mobilecapabilities类来确定访问者的
设备是否支持颜色 405
15.32 使用mobilecapabilities对象来确定设备
类型特性 406
15.33 创建一个基本的mobile objectlist
控件 407
15.34 在mobile objectlist控件中创建自己的
字段 409
15.35 在mobile表单中添加一个mobile panel
控件 410
15.36 通过代码来给mobile panel控件添加
子控件 411
15.37 使用mobile panel控件作为一个向导
界面 412
15.38 使用mobile rangevalidator控件 413
15.39 使用mobile requiredfieldvalidator控件 415
15.40 利用mobile requiredfieldvalidator控件
针对初始值来进行检验 416
15.41 创建一个dropdownlist mobile
selectionlist控件 417
15.42 创建一个listbox mobile selectionlist
控件 417
15.43 创建一个radio mobile selectionlist
控件 418
15.44 将mobile selectionlist控件绑定到一个
数据源 418
15.45 创建一个基本的mobile textbox控件 420
15.46 创建一个只允许数字输入的mobile
textbox控件 420
15.47 创建用于密码输入的mobile textbox
控件 421
15.48 创建一个基本的mobile textview控件 421
15.49 使用mobile validationsummary控件 422
第16章 页面示例 425
16.1 创建一个登录页面 425
16.2 显示一个电话名册 428
16.3 创建一个用于定位商店位置的页面 430
16.4 生成一个contact us页面 433
16.5 显示一个survey页面 435
16.6 生成一个employee of the month
(本月雇员)页面 438
16.7 创建一个what誷 new页面 439
16.8 显示一个new products页面 441
16.9 创建一个tip of the day(每日提示)
页面 442
16.10 在asp.net页面上显示查询结果 444
16.11 创建一个help desk页面 447
16.12 显示一个links页面 450
16.13 给links页面添加一个超链接 451
16.14 记录页面的活动 453
16.15 显示页面活动 454
16.16 创建一个测验页面 456
第1章 asp.net页面的基本问题 1
1.1 编写基本的asp.net页面框架 1
1.2 使用page对象的load事件 3
1.3 使用page对象的unload事件 4
1.4 当发生不能解决的问题时将访问者重定向 5
1.5 使用page对象的ispostback属性 5
1.6 创建自定义的过程 7
1.7 使用page指令 8
1.8 使用import指令 10
1.9 使用outputcache指令 10
第2章 html控件 12
2.1 使用htmlanchor控件 12
2.2 创建一个按钮形式的htmlanchor控件 14
2.3 使用htmlbutton控件 14
2.4 在htmlbutton控件上显示图形 15
2.5 定义一个基本的span控件 16
2.6 使用htmlform控件 18
2.7 通过htmlimage控件显示图像 19
2.8 使用htmlinputtext控件 21
.2.9 使用htmlinputcheckbox控件 22
2.10 使用htmlinputfile控件上传文件 23
2.11 通过htmlinputhidden控件将值放置
在表单上 25
2.12 使用htmlinputimage控件 26
2.13 通过htmlinputimage控件得到
被点击的坐标 27
2.14 允许通过htmlinputradiobutton控件
进行输入 28
2.15 使用htmlselect控件 29
2.16 使用htmltextarea控件 31
2.17 通过htmltable控件显示信息 32
2.18 用代码在htmltable控件中添加行和
单元格 34
第3章 基本的web控件 37
3.1 创建基本的textbox控件 37
3.2 使用textbox控件用于密码的输入 42
3.3 创建多行textbox控件 44
3.4 用代码动态添加textbox控件 47
3.5 编写当textbox控件中的文本更改时触发
运行的代码 50
3.6 创建一个基本的label控件 51
3.7 在代码中操纵一个label控件 54
3.8 显示一个基本的radiobutton控件 54
3.9 在radiobutton控件组中设置并获取选
中的条目 57
3.10 编写当radiobutton控件选中状态发生
改变时触发运行的代码 59
3.11 显示一个基本的checkbox控件 61
3.12 编写当某个checkbox控件被选中时
运行的代码 64
3.13 创建一个基本的hyperlink控件 65
3.14 在hyperlink控件上显示图片 66
3.15 创建一个基本的linkbutton控件 67
3.16 将linkbutton控件用做一个command
按钮 69
3.17 创建一个基本的image控件 71
3.18 创建一个基本的imagebutton控件 72
3.19 确定在imagebutton控件的图像上所点击
的坐标 74
3.20 在asp.net页面上添加一个简单的button
控件 76
3.21 将button控件用做command按钮 77
第4章 用于列表的web控件 80
4.1 创建一个基本的dropdownlist控件 81
4.2 处理dropdownlist控件的外观 82
4.3 对dropdownlist控件中选中的条目
进行读和写操作 85
4.4 编写当选中dropdownlist控件中的一个
条目时所触发运行的代码 87
4.5 将数据库中的数据绑定到一个
dropdownlist控件 88
4.6 在代码中创建dropdownlist控件 91
4.7 创建一个基本的datalist控件 94
4.8 在datalist控件中使用模板 97
4.9 在datalist控件中进行行的删除 101
4.10 对datalist控件中的行进行编辑 104
4.11 在datalist控件中添加行 108
4.12 创建一个基本的repeater控件 110
4.13 在repeater控件中使用模板 112
4.14 创建一个基本的datagrid控件 114
4.15 在datagrid控件中创建boundcolumn控件 117
4.16 在datagrid控件中使用hyperlinkcolumn
控件 120
4.17 在datagrid控件中使用buttoncolumn
控件 123
4.18 在datagrid控件中使用模板 125
4.19 在datagrid控件中进行排序 128
4.20 通过datagrid控件来显示数据页面 130
4.21 在datagrid控件中进行行的删除 131
4.22 从datagrid控件中对行进行编辑 134
4.23 向datagrid控件中添加行 137
4.24 创建一个基本的listbox控件 138
4.25 检查listbox控件中呈选中状态的值 139
4.26 允许在listbox控件中进行多条目选择 140
4.27 编写当listbox控件中条目的选中状态发生
改变时触发运行的代码 141
4.28 将一个listbox控件绑定到一个数据源 142
4.29 创建一个基本的radiobuttonlist控件 143
4.30 编写所需代码,当在radiobuttonlist控件
中选中一个条目时触发运行它 145
4.31 将radiobuttonlist控件绑定到一个
数据源 146
4.32 创建一个基本的checkboxlist控件 148
第5章 用于验证的web控件 150
5.1 使用requiredfieldvalidator控件 150
5.2 利用一个requiredfieldvalidator控件来对
初始值进行检查 152
5.3 通过rangevalidator控件检查数值的范围 153
5.4 通过rangevalidator控件检查日期的范围 155
5.5 通过comparevalidator控件根据一个
值对用户的输入进行验证 155
5.6 使用comparevalidator控件依据另一个
控件中的值对用户的输入进行验证 156
5.7 使用comparevalidator控件将一个
字段与日期数据类型进行对比 157
5.8 使用comparevalidator控件将一个
字段与数值数据类型进行对比 158
5.9 在comparevalidator控件中使用一个
比较操作符 159
5.10 使用一个regularexpressionvalidator控件
来检查一个zip码 159
5.11 使用regularexpressionvalidator控件来阻止
输入指定的特殊字符 161
5.12 利用regularexpressionvalidator控件来
验证电话号码 161
5.13 利用regularexpressionvalidator控件
对e-mail地址进行验证 163
5.14 使用customvalidator控件依据一个可能
值的范围进行验证 164
5.15 使用customvalidator控件依据一个正偶数
进行验证 165
5.16 使用customvalidator控件验证一个
百分数 166
5.17 使用customvalidator对当年的日期进行
验证 168
5.18 创建一个基本的validationsummary
控件 169
5.19 使用validationsummary控件创建一个
错误列表 171
5.20 使用validationsummary控件在一个消息框
中显示错误消息 172
第6章 其他web控件 174
6.1 创建一个基本的calendar控件 175
6.2 格式化calendar控件中的标题样式 177
6.3 对calendar控件中的日期部分进行
格式化 178
6.4 显示或隐藏calendar控件的各个部分 180
6.5 在calendar控件中设置自定义的前一月份
和后一月份的显示文本 181
6.6 编写当在calendar控件中选中一个日期时
触发运行的代码 182
6.7 显示calendar控件中的一个日期 182
6.8 允许在calendar控件中选中多个日期 183
6.9 通过calendar控件读取一个日期范围中
选中的那些日期 185
6.10 显示calendar控件中的一个选中日期
范围 186
6.11 编写当calendar控件中的月份发生更改
时触发运行的代码 187
6.12 对calendar控件中日期单元格的外观
进行控制 188
6.13 为adrotator控件创建一个ad文件 188
6.14 使用基本的adrotator控件 190
6.15 为adrotator控件创建一个使用keyword
标记的ad文件 190
6.16 使用定义了关键字的adrotator控件 191
6.17 编写当使用adrotator控件创建一条广告时
触发运行的代码 192
6.18 为adrotator控件创建一个使用自定义标记
的ad文件 193
6.19 在adrotator控件中使用自定义标记 193
6.20 创建基本的panel控件 194
6.21 使用panel控件来控制代码流 195
6.22 设置panel控件的样式 198
6.23 使用table控件创建一个html表格 199
6.24 在代码中创建table控件 201
6.25 利用代码在table控件中添加一行 202
第7章 internet explorer web控件 204
7.1 创建基本的multipage控件 205
7.2 在multipage控件中添加一个pageview
控件 206
7.3 将multipage控件用做向导的界面 208
7.4 使用dropdownlist在multipage控件中
提供导航 209
7.5 利用代码在pageview控件中添加控件 210
7.6 创建一个基本的tabstrip控件 212
7.7 设置tabstrip控件的方向 212
7.8 对tabstrip控件中的tab控件进行设置 213
7.9 在tabstrip控件中使用tabseparator控件 214
7.10 设置tabstrip控件中的样式 215
7.11 在tabstrip控件中的tab控件上使用图像 216
7.12 联合使用tabstrip控件和multipage控件 216
7.13 创建一个基本的toolbar控件 218
7.14 在toolbar控件上添加一个toolbarbutton
控件 219
7.15 在toolbar控件中添加toolbarcheckbutton
控件 221
7.16 在toolbar控件中添加toolbarcheckgroup
控件 222
7.17 在toolbar控件中添加toolbardropdown
list控件 223
7.18 在toolbar控件中添加toolbarlabel控件 224
7.19 在toolbar控件中添加toolbartextbox
控件 225
7.20 在toolbar控件中添加toolbarseparator
控件 227
7.21 使用toolbar控件的样式属性 227
7.22 通过代码在一个toolbar控件中添加其他
控件 228
7.23 创建一个基本的treeview控件 229
7.24 在treeview控件中使用treenode控件 231
7.25 在treeview控件中添加treenode checkbox控件 233
7.26 在treeview控件中将treenode控件作为
链接使用 233
7.27 在treeview控件的treenode控件中使用
图像 234
7.28 在treeview控件中设置样式属性 236
7.29 编写当在treeview控件中选中某个
treenode控件时触发运行的代码 236
7.30 编写当展开一个treenode时所触发运行
的代码 237
7.31 编写当treenode控件折叠时触发运行
的代码 238
第8章 创建自定义控件 239
8.1 在asp.net页面上实现用户控件 239
8.2 向自定义控件中添加控件 241
8.3 在用户自定义控件中创建只读属性 243
8.4 在用户自定义控件中创建只写的属性 245
8.5 在用户自定义控件中创建可读写的属性 246
8.6 在用户自定义控件中添加sub类型的
方法 248
8.7 向用户自定义控件中添加function类型的
方法 249
8.8 在用户自定义控件中使用事件处理过程 250
8.9 创建一个无界面的用户自定义控件 251
第9章 e-mail 253
9.1 在代码中发送一则简单的e-mail消息 253
9.2 直接使用send方法 255
9.3 设置一封邮件的优先级 256
9.4 向其他接收者发送邮件 257
9.5 将文件附加到一则邮件消息中 258
9.6 在一则邮件消息中发送多个文件 260
9.7 发送一则html格式的邮件消息 262
9.8 在一则邮件消息中嵌入图片 263
9.9 在邮件消息中添加一个表单 265
9.10 邮件群发 266
第10章 应用程序的问题 268
10.1 创建global.asax配置文件 269
10.2 编写application_onstart事件
处理代码 270
10.3 编写application_onend事件代码 272
10.4 编写session_onstart事件代码 273
10.5 编写session_onend事件代码 273
10.6 在global.asax文件中使用错误处理程序 274
10.7 使用session变量 274
10.8 设置并获取session属性 276
10.9 使用application变量 278
10.10 application变量的锁定与解锁 278
10.11 在global.asax文件中创建application
对象 279
10.12 在global.asax文件中创建session对象 279
10.13 使用web.config文件 280
10.14 使用web.config文件的errors部分 281
10.15 在web.config文件中添加application
设置 282
10.16 在代码中获取web.config应用程序
设置 283
10.17 通过web.config文件来设置session
属性 284
10.18 使用httpbrowsercapabilities类来确定
访问者的浏览器类型 285
10.19 使用httpbrowsercapabilities类来确定
访问者的操作系统 285
10.20 使用httpbrowsercapabilities类来检查
访问者浏览器的脚本与代码能力 286
10.21 检测访问者是否正在使用一个测试版的
浏览器 287
10.22 使用httpbrowsercapabilities类来确定
访问者的浏览器是否支持cookie 288
10.23 根据访问者浏览器类型将其重定向
到相应的页面 289
10.24 确定访问者的ip地址和主机名称 289
10.25 检查访问者来自何方 290
10.26 通过servervariables集合来获取客户端
与服务器端信息 291
第11章 后台代码文件 293
11.1 创建并链接至一个后台代码文件 293
11.2 在后台代码文件中创建过程 294
11.3 继承后台代码文件中的控件 297
11.4 继承后台代码文件中的事件 298
11.5 创建多个asp.net页面中使用的后台
代码文件 301
11.6 创建一个include代码库 302
11.7 链接到一个include代码库 303
第12章 使用iis 304
12.1 设置应用程序保护 305
12.2 创建web站点 306
12.3 多网站共享一个ip地址 307
12.4 限制web站点的连接数量 308
12.5 记录页面活动日志 309
12.6 将页面活动日志记录到数据库 309
12.7 从需要记录日志的页面中排除一些文件 311
12.8 限制使用网站资源 311
12.9 设置网站位置 312
12.10 允许浏览目录 313
12.11 允许文件上载 314
12.12 设置执行权限 314
12.13 设置默认文档 315
12.14 使用文档页脚 316
12.15 通过ip地址限制web访问 316
12.16 取消对站点的匿名访问 317
12.17 创建自定义标头 318
12.18 编辑错误页 319
12.19 使用纯文本错误信息 320
12.20 将属性继承到新站点和文件夹 320
12.21 压缩web站点文件 321
12.22 创建虚拟目录 322
12.23 创建asp.net应用程序 323
12.24 为asp.net应用程序设置执行与运行
模式属性 323
12.25 设置asp.net应用程序中的应用程序
映射 324
12.26 在asp.net应用程序中启用会话状态 325
12.27 为asp.net应用程序设置脚本超时值 326
12.28 删除一个asp.net应用程序 326
12.29 重定向文件请求 327
12.30 备份与恢复iis配置 327
第13章 数据库代码 329
13.1 连接到access数据库 330
13.2 检索access数据 331
13.3 在dropdownlist控件中显示数据 333
13.4 在datagrid控件中显示数据 334
13.5 添加access数据 336
13.6 更新access数据 337
13.7 删除access数据 339
13.8 从access数据库中检索单个值 341
13.9 对一个access数据库表中的记录进行
迭代 342
13.10 使用access数据库的事务处理程序 343
13.11 连接到sql server数据库 345
13.12 检索sql server数据 346
13.13 在dropdownlist控件中显示sql server
数据 347
13.14 在datagrid控件中显示sql server
数据 348
13.15 添加sql server数据 349
13.16 更新sql server数据 351
13.17 删除sql server数据 352
13.18 从sql server数据库中检索单个值 353
13.19 对sql server数据库表中的记录进行
迭代 355
13.20 使用sql server数据库的事务 356
13.21 调用一个存储过程 357
13.22 通过存储过程来检索数据 358
13.23 通过输入参数来给存储过程传递数据 360
13.24 使用存储过程的输出参数 361
第14章 web服务 363
14.1 理解为什么需要创建web服务 363
14.2 创建一个web服务文件 364
14.3 在web服务中包含命名空间引用和
其他的指令 365
14.4 在web服务中添加sub方法 365
14.5 在web服务中添加function 367
14.6 测试web服务 372
14.7 创建web服务的类文件 374
14.8 编译web服务 374
14.9 在asp.net页面中调用web服务 375
第15章 mobile internet toolkit 376
15.1 获取mobile internet toolkit 377
15.2 获取microsoft mobile explorer 378
15.3 使用microsoft mobile explorer 378
15.4 创建mobile asp.net页面 380
15.5 使用mobile表单 381
15.6 在代码中引用mobile表单 382
15.7 为mobile adrotator控件创建一个
adrotator schedule文件 383
15.8 使用mobile adrotator控件 385
15.9 编写创建一个mobile ad所触发的事件
代码 386
15.10 创建一个基本的mobile calendar控件 387
15.11 在mobile calendar控件中设置或者检索
选中的日期 388
15.12 允许通过mobile calendar控件来选择
多个日期 389
15.13 检索在mobile calendar控件中选择的
多个日期 389
15.14 创建一个基本的phonecall控件 390
15.15 在phonecall控件内提供一个替换的
超链接 391
15.16 创建一个基本的mobile command控件 391
15.17 创建一个基本的mobile compare
validator控件 393
15.18 使用mobile comparevalidator控件来比较
两个mobile textbox控件中的值 394
15.19 使用mobile comparevalidator控件来
验证数据类型 395
15.20 创建一个基本的mobile image控件 396
15.21 创建一个基本的mobile label 397
15.22 使用mobile label控件的stylereference
属性 398
15.23 创建一个基本的mobile link控件 399
15.24 创建一个基本的mobile list控件 400
15.25 在代码中给mobile list控件添加一个
选项 401
15.26 从mobile list控件中删除选项 401
15.27 使用mobile list控件来显示超链接
列表 402
15.28 将mobile list控件绑定到一个数据源 403
15.29 使用mobilecapabilities类来确定
浏览器的类型 404
15.30 使用mobilecapabilities类来确定屏幕的
大小 405
15.31 使用mobilecapabilities类来确定访问者的
设备是否支持颜色 405
15.32 使用mobilecapabilities对象来确定设备
类型特性 406
15.33 创建一个基本的mobile objectlist
控件 407
15.34 在mobile objectlist控件中创建自己的
字段 409
15.35 在mobile表单中添加一个mobile panel
控件 410
15.36 通过代码来给mobile panel控件添加
子控件 411
15.37 使用mobile panel控件作为一个向导
界面 412
15.38 使用mobile rangevalidator控件 413
15.39 使用mobile requiredfieldvalidator控件 415
15.40 利用mobile requiredfieldvalidator控件
针对初始值来进行检验 416
15.41 创建一个dropdownlist mobile
selectionlist控件 417
15.42 创建一个listbox mobile selectionlist
控件 417
15.43 创建一个radio mobile selectionlist
控件 418
15.44 将mobile selectionlist控件绑定到一个
数据源 418
15.45 创建一个基本的mobile textbox控件 420
15.46 创建一个只允许数字输入的mobile
textbox控件 420
15.47 创建用于密码输入的mobile textbox
控件 421
15.48 创建一个基本的mobile textview控件 421
15.49 使用mobile validationsummary控件 422
第16章 页面示例 425
16.1 创建一个登录页面 425
16.2 显示一个电话名册 428
16.3 创建一个用于定位商店位置的页面 430
16.4 生成一个contact us页面 433
16.5 显示一个survey页面 435
16.6 生成一个employee of the month
(本月雇员)页面 438
16.7 创建一个what誷 new页面 439
16.8 显示一个new products页面 441
16.9 创建一个tip of the day(每日提示)
页面 442
16.10 在asp.net页面上显示查询结果 444
16.11 创建一个help desk页面 447
16.12 显示一个links页面 450
16.13 给links页面添加一个超链接 451
16.14 记录页面的活动 453
16.15 显示页面活动 454
16.16 创建一个测验页面 456
ASP.NET Tips & Techniques
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×