ASP.NET技术与技巧PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Greg Buczek著;程永敬等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111115805
- 页数:456 页
前言 1
第1章ASPNET页面的基本问题 1
1.1编写基本的ASP.NET页面框架 1
目 录 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.9使用OutputCache指令 10
1.8使用Import指令 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
被点击的坐标 27
2.14允许通过HTMLInputRadioButton控件进行输入 28
2.15使用HTMLSelect控件 29
2.16使用HTMLTextArea控件 31
2.17通过HTMLTable控件显示信息 32
2.18用代码在HTMLTable控件中添加行和单元格 34
3.1创建基本的TextBox控件 37
第3章基本的Web控件 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
进行读和写操作 85
4.4编写当选中DropDownList控件中的一个条目时所触发运行的代码 87
4.5将数据库中的数据绑定到一个 88
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.1 7在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.3 1将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
字段与日期数据类型进行对比 157
5.8使用CompareValidator控件将一个 158
字段与数值数据类型进行对比 158
5.9在CompareValidator控件中使用一个比较操作符 159
5.10使用一个RegularExpressionValidator控件来检查一个ZIP码 159
5.12利用RegularExpressionValidator控件来验证电话号码 161
5.11使用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
格式化 178
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.13为AdRotator控件创建一个Ad文件 188
6.12对Calendar控件中日期单元格的外观进行控制 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控件中添加ToolbarDropDownList控件 223
7.18在Toolbar控件中添加ToolbarLabel控件 224
7.19在Toolbar控件中添加ToolbarTextBox控件 225
7.21使用Toolbar控件的样式属性 227
7.20在Toolbar控件中添加ToolbarSeparator控件 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.1在ASP.NET页面上实现用户控件 239
第8章创建自定义控件 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
处理代码 270
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
设置 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.24确定访问者的IP地址和主机名称 289
10.23根据访问者浏览器类型将其重定向 289
到相应的页面 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备份与恢复HS配置 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连接到SQLServer数据库 345
13.12检索SQLServer数据 346
13.13在DropDownList控件中显示SQLServer数据 347
13.14在DataGrid控件中显示SQL Server数据 348
13.15添加SQLServer数据 349
13.16更新SQLServer数据 351
13.17删除SQLServer数据 352
13.18从SQL Server数据库中检索单个值 353
13.19对SQL Server数据库表中的记录进行迭代 355
13.20使用SQLServer数据库的事务 356
13.21调用一个存储过程 357
13.22通过存储过程来检索数据 358
13.23通过输入参数来给存储过程传递数据 360
13.24使用存储过程的输出参数 361
14.1理解为什么需要创建Web服务 363
第14章Web服务 363
14.2创建一个Web服务文件 364
14.3在Web服务中包含命名空间引用和 365
其他的指令 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.3使用Microsoft Mobile Explorer 378
15.2获取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.13检索在Mobile Calendar控件中选择的多个日期 389
15.12允许通过Mobile Calendar控件来选择多个日期 389
15.14创建一个基本的PhoneCall控件 390
15.15在PhoneCall控件内提供一个替换的超链接 391
15.16创建一个基本的Mobile Command控件 391
15.17创建一个基本的Mobile Compare 393
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
浏览器的类型 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 417
SelectionList控件 417
15.42创建一个ListBox Mobile SelectionList控件 417
15.44将Mobile SelectionList控件绑定到一个数据源 418
15.43创建一个Radio Mobile SelectionList控件 418
15.45创建一个基本的Mobile TextBox控件 420
15.46创建一个只允许数字输入的MobileTextBox控件 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生成一个ContactUs页面 433
16.5显示一个Survey页面 435
16.6生成一个Employee of the Month 438
(本月雇员)页面 438
16.7创建一个What s New页面 439
16.8显示一个New Products页面 441
16.9创建一个Tip oftheDay(每日提示)页面 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019