《ASP.NET命名空间参考手册 VB.NET编程篇》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(英)Amit Kalani,(英)John Schenken等著;徐燕华,崔伟译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302062226
  • 页数:782 页
图书介绍:

第1章 System.Web 1

1.1 创建ASP.NET页面 1

1.2 System.Web命名空间 4

1.3 HttpApplicationState类 6

1.3.1 HttpApplicationState的公共方法 6

1.3.2 HttpApplicationState的受保护方法 9

1.3.3 HttpApplicationState的公共属性 12

1.3.4 HttpApplicationState的受保护属性 13

1.4 HttpBrowserCapabilities类 13

1.4.1 HttpBrowserCapabilities的公共方法 14

1.4.2 HttpBrowserCapabilities的受保护方法 14

1.4.3 HttpBrowserCapabilities的公共属性 14

1.5 HttpContext类 22

1.5.1 HttpContext的公共方法 22

1.5.2 HttpContext的受保护方法 23

1.5.3 HttpContext的公共属性 24

1.6 HttpCookie类 30

1.6.1 HttpCookie的公共方法 31

1.6.2 HttpCookie的受保护方法 31

1.6.3 HttpCookie的公共属性 31

1.7 HttpPostedFile类 33

1.7.1 HttpPostedFile的公共方法 33

1.7.2 HttpPostedFile的受保护方法 35

1.7.3 HttpPostedFile的公共属性 35

1.8 HttpRequest类 38

1.8.1 HttpRequest的公共方法 38

1.8.2 HttpRequest的受保护方法 41

1.8.3 HttpRequest的公共属性 41

1.9 HttpResponse类 59

1.9.1 HttpResponse的公共方法 59

1.9.2 HttpResponse的受保护方法 65

1.9.3 HttpResponse的公共属性 65

1.10 HttpRuntime类 69

1.10.1 HttpRuntime的公共方法 70

1.10.2 HttpRuntime的受保护方法 70

1.10.3 HttpRuntime的公共属性 70

1.11 HttpServerUtility类 75

1.11.1 HttpServerUtility的公共方法 75

1.11.2 HttpServerUtility的受保护方法 79

1.11.3 tpServerUtility的公共属性 79

1.12 HttpSessionState类 80

1.12.1 HttpSessionState的公共方法 82

1.12.2 HttpSessionState的受保护方法 84

1.12.3 HttpSessionState的公共属性 84

第2章 System.Web.UI 88

2.1 System.Web.UI命名空间的类 91

2.2 Control类 94

2.2.1 Control类的公共方法 94

2.2.2 Control的受保护方法 98

2.2.3 Control的公共属性 116

2.2.4 Control的受保护属性 119

2.2.5 Control的公共事件 121

2.3 Page类 124

2.3.1 Page的公共方法 125

2.3.2 Page的受保护方法 136

2.3.3 Page的公共属性 141

2.3.4 Page的受保护属性 147

2.3.5 Page的公共事件 147

2.4 TemplateControl类 148

2.4.1 TemplateControl的公共方法 148

2.4.2 TemplateControl的受保护方法 151

2.4.3 TemplateControl的公共属性 152

2.4.4 TemplateControl的受保护属性 153

2.4.5 TemplateControl的公共事件 153

2.5 UserControl类 154

2.5.1 UserControl的公共方法 154

2.5.2 UserControl的受保护方法 155

2.5.3 UserControl的公共属性 157

2.5.4 UserControl的受保护属性 159

2.5.5 UserControl的公共事件 159

第3章 System.Web.UI.HtmlControls 160

3.1 HtmlAnchor类 162

3.1.1 HtmlAnchor类的公共方法 163

3.1.2 HtmlAnchor类的受保护方法 163

3.1.3 HtmlAnchor类的公共属性 163

3.1.4 HtmlAnchor类的受保护属性 164

3.1.5 HtmlAnchor类的公共事件 164

3.2 HtmlButton类 166

3.2.1 HtmlButton类的公共方法 167

3.2.2 HtmlButton类的受保护方法 167

3.2.3 HtmlButton类的公共属性 167

3.2.4 HtmlButton类的受保护属性 168

3.2.5 HtmlButton类的公共事件 168

3.3 HtmlContainerControl类 171

3.3.1 HtmlContainerControl类的公共方法 171

3.3.2 HtmlContainerControl类的受保护方法 171

3.3.3 HtmlContainerControl类的公共属性 171

3.3.4 HtmlContainerControl类的受保护属性 174

3.3.5 HtmlContainerControl类的公共事件 174

3.4 HtmlControl类 174

3.4.1 HtmlControl类的公共方法 174

3.4.2 HtmlControl类的受保护方法 174

3.4.3 HtmlControl类的公共属性 174

3.4.4 HtmlControl类的受保护属性 175

3.4.5 HtmlControl类的公共事件 175

3.5 HtmlForm类 179

3.5.1 HtmlForm类的公共方法 180

3.5.2 HtmlForm类的受保护方法 180

3.5.3 HtmlForm类的公共属性 180

3.5.4 HtmlForm类的受保护属性 182

3.5.5 HtmlForm类的公共事件 182

3.6 HtmlGenericControl类 183

3.6.1 HtmlGenericControl类的公共方法 184

3.6.2 HtmlGenericControl类的受保护方法 184

3.6.3 HtmlGenericControl类的公共属性 184

3.6.4 HtmlGenericControl类的受保护属性 186

3.6.5 HtmlGenericControl类的公共事件 186

3.7 HtmlImage类 186

3.7.1 HtmlImage类的公共方法 186

3.7.2 HtmlImage类的受保护方法 186

3.7.3 HtmlImage类的公共属性 186

3.7.4 HtmlImage类的受保护属性 189

3.7.5 HtmlImage类的公共事件 190

3.8 HtmlInputButton类 190

3.8.1 HtmlInputButton类的公共方法 190

3.8.2 HtmlInputButton类的受保护方法 190

3.8.3 HtmlInputButton类的公共属性 190

3.8.4 HtmlInputButton类的受保护属性 191

3.8.5 HtmlInputButton类的公共事件 191

3.9 HtmlInputCheckBox类 195

3.9.1 HtmlInputCheckBox类的公共方法 195

3.9.2 HtmlInputCheckBox类的受保护方法 195

3.9.3 HtmlInputCheckBox类的公共属性 195

3.9.4 HtmlInputCheckBox类的受保护属性 196

3.9.5 HtmlInputCheckBox类的公共事件 196

3.10 HtmlInputControl类 199

3.10.1 HtmlInputControl类的公共方法 199

3.10.2 HtmlInputControl类的受保护方法 200

3.10.3 HtmlInputControl类的公共属性 200

3.10.4 HtmlInputControl类的受保护属性 203

2.10.5 HtmlInputControl类的公共事件 204

3.11 HtmlInputFile类 204

3.11.1 HtmlInputFile类的公共方法 204

3.11.2 HtmlInputFile类的受保护方法 204

3.11.3 HtmlInputFile类的公共属性 204

3.11.4 HtmlInputFile类的受保护属性 208

3.11.5 HtmlInputFile类的公共事件 208

3.12 HtmlInputHidden类 208

3.12.1 HtmlInputHidden类的公共方法 209

3.12.2 HtmlInputHidden类的受保护方法 209

3.12.3 HtmlInputHidden类的公共属性 209

3.12.4 HtmlInputHidden类的受保护属性 211

3.12.5 HtmlInputHidden类的公共事件 212

3.13 HtmlInputImage类 212

3.13.1 HtmlInputImage类的公共方法 212

3.13.2 HtmlInputImage类的受保护方法 212

3.13.3 HtmlInputImage类的公共属性 213

3.13.4 HtmlInputImage类的受保护属性 216

3.13.5 HtmlInputImage类的公共事件 216

3.14 HtmlInputRadioButton类 216

3.14.1 HtmlInputRadioButton类的公共方法 216

3.14.2 HtmlInputRadioButton类的受保护方法 216

3.14.3 HtmlInputRadioButton类的公共属性 217

3.14.4 HtmlInputRadioButton类的受保护属性 218

3.14.5 HtmlInputRadioButton类的公共事件 218

3.15 HtmlInputText类 220

3.15.1 HtmlInputText类的公共方法 221

3.15.2 HtmlInputText类的受保护方法 221

3.15.3 HtmlInputText类的公共属性 221

3.15.4 HtmlInputText类的受保护属性 222

3.15.5 HtmlInputText类的公共事件 222

3.16 HtmlSelect类 225

3.16.1 HtmlSelect类的公共方法 225

3.16.2 HtmlSelect类的受保护方法 225

3.16.3 HtmlSelect类的公共属性 226

3.16.4 HtmlSelect类的受保护属性 228

3.16.5 HtmlSelect类的公共事件 228

3.17 HtmlTable类 232

3.17.1 HtmlTable类的公共方法 232

3.17.2 HtmlTable类的受保护方法 233

3.17.3 HtmlTable类的公共属性 233

3.17.4 HtmlTable类的受保护属性 238

3.17.5 HtmlTable类的公共事件 238

3.18 HtmlTableCell类 238

3.18.1 HtmlTableCell类的公共方法 239

3.18.2 HtmlTableCell类的受保护方法 239

3.18.3 HtmlTableCell类的公共属性 239

3.18.4 HtmlTableCell类的受保护属性 241

3.18.4 HtmlTableCell类的公共事件 241

3.19 HtmlTableRow类 241

3.19.1 HtmlTableRow类的公共方法 241

3.19.2 HtmlTableRow类的受保护方法 242

3.19.3 HtmlTableRow类的公共事件 242

3.19.4 HtmlTableRow类的受保护属性 243

3.19.5 HtmlTableRow类的公共事件 243

3.20 HtmlTextArea类 243

3.20.1 HtmlTextArea类的公共方法 244

3.20.2 HtmlTextArea类的受保护方法 244

3.20.3 HtmlTextArea类的公共属性 244

3.20.4 HtmlTextArea类的受保护属性 245

3.20.5 HtmlTextArea类的公共事件 245

第4章 System.Web.UI.WebControls 248

4.1 AdRotator类 254

4.1.1 AdRotator类的公共方法 254

4.1.2 AdRotator类的受保护方法 254

4.1.3 AdRotator类的公共属性 254

4.1.4 AdRotator类的受保护属性 256

4.1.5 AdRotator类的公共事件 256

4.2 BaseDataList类 259

4.2.1 BaseDataList类的公共方法 259

4.2.2 BaseDataList类的受保护方法 259

4.2.3 BaseDataList类的公共属性 259

4.2.4 BaseDataList类的受保护属性 262

4.2.5 BaseDataList类的公共事件 262

4.3 BaseValidator类 262

4.3.1 BaseValidator类的公共方法 262

4.3.2 BaseValidator类的受保护方法 263

4.3.3 BaseValidator类的公共属性 264

4.3.4 BaseValidator类的公共属性 266

4.3.5 BaseValidator类的公共事件 266

4.4 Button类 266

4.4.1 Button类的公共方法 267

4.4.2 Button类的受保护方法 267

4.4.3 Button类的公共属性 267

4.4.4 Button类的受保护属性 268

4.4.5 Button类的公共事件 268

4.5 Calendar类 271

4.5.1 Calendar类的公共方法 272

4.5.2 Calendar类的受保护方法 272

4.5.3 Calendar类的公共属性 273

4.5.4 Calendar类的受保护属性 281

4.5.5 Calendar类的公共事件 281

4.6 CheckBox类 286

4.6.1 CheckBox类的公共方法 286

4.6.2 CheckBox类的受保护方法 286

4.6.3 CheckBox类的公共属性 286

4.6.4 CheckBox类的受保护属性 287

4.6.5 CheckBox类的公共事件 287

4.7 CheckBoxList类 289

4.7.1 CheckBoxList类的公共方法 290

4.7.2 CheckBoxList类的受保护方法 290

4.7.3 CheckBoxList类的公共属性 290

4.7.4 CheckBoxList类的受保护属性 294

4.7.5 CheckBoxList类的公共事件 294

4.8 CompareValidator类 294

4.8.1 CompareValidator类的公共方法 295

4.8.2 CompareValidator类的受保护方法 295

4.8.3 CompareValidator类的公共属性 295

4.8.4 CompareValidator类的受保护属性 300

4.8.5 CompareValidator类的公共事件 300

4.9 CustomValidator类 300

4.9.1 CustomValidator类的公共方法 300

4.9.2 CustomValidator类的受保护方法 301

4.9.3 CustomValidator类的公共属性 301

4.9.4 CustomValidator类的受保护属性 301

4.9.5 CustomValidator类的公共事件 301

4.10 DataGrid类 303

4.10.1 DataGrid类的公共方法 305

4.10.2 DataGrid类的受保护方法 306

4.10.3 DataGrid类的公共属性 308

4.10.4 DataGrid类的受保护属性 314

4.10.5 DataGrid类的公共事件 314

4.11 DataList类 321

4.11.1 DataList类的公共方法 322

4.11.2 DataList类的受保护方法 322

4.11.3 DataList类的公共属性 323

4.11.4 DataList类的受保护属性 325

4.11.5 DataList类的公共事件 325

4.12 DropDownList类 327

4.12.1 DropDownList类的公共方法 328

4.12.2 DropDownList类的受保护方法 328

4.12.3 DropDownList类的公共属性 328

4.12.4 DropDownList类的受保护属性 330

4.12.5 DropDownList类的公共事件 330

4.13 HyperLink类 330

4.13.1 HyperLink类的公共方法 331

4.13.2 HyperLink类的受保护方法 331

4.13.3 HyperLink类的公共属性 331

4.13.4 HyperLink类的受保护属性 333

4.13.5 HyperLink类的公共事件 333

4.14 Image类 333

4.14.1 Image类的公共方法 333

4.14.2 Image类的受保护方法 333

4.14.3 Image类的公共属性 334

4.14.4 Image类的受保护属性 335

4.14.5 Image类的公共事件 335

4.15 ImageButton类 335

4.15.1 ImageButton类的公共方法 335

4.15.2 ImageButton类的受保护方法 336

4.15.3 ImageButton类的公共属性 336

4.15.4 ImageButton类的受保护属性 337

4.15.5 ImageButton类的公共事件 337

4.16 Label类 338

4.16.1 Label类的公共方法 339

4.16.2 Label类的受保护方法 339

4.16.3 Label类的公共属性 339

4.16.4 Label类的受保护属性 340

4.16.5 Label类的公共事件 340

4.17 LinkButton类 340

4.17.1 LinkButton类的公共方法 341

4.17.2 LinkButton类的受保护方法 341

4.17.3 LinkButton类的公共属性 341

4.17.4 LinkButton类的受保护属性 342

4.17.5 LinkButton类的公共事件 342

4.18 ListBox类 345

4.18.1 ListBox类的公共方法 345

4.18.2 ListBox类的受保护方法 345

4.18.3 ListBox类的公共属性 345

4.18.4 ListBox类的受保护属性 348

4.18.5 ListBox类的公共事件 348

4.19 ListControl类 348

4.19.1 ListControl类的公共方法 348

4.19.2 ListControl类的受保护方法 348

4.19.3 ListControl类的公共属性 349

4.19.4 ListControl类的受保护属性 351

4.19.5 ListControl类的公共事件 351

4.20 Literal类 352

4.20.1 Literal类的公共方法 352

4.20.2 Literal类的受保护方法 352

4.20.3 Literal类的公共属性 352

4.20.4 Literal类的受保护方法 353

4.20.5 Literal类的公共事件 353

4.21 Panel类 354

4.21.1 Panel类的公共方法 354

4.21.2 Panel类的受保护方法 354

4.21.3 Panel类的公共属性 354

4.21.4 Panel类的受保护属性 356

4.21.5 Panel类的公共事件 357

4.22 PlaceHolder类 357

4.22.1 PlaceHolder类的公共方法 358

4.22.2 PlaceHolder类的受保护方法 359

4.22.3 PlaceHolder类的公共属性 359

4.22.4 PlaceHolder类的受保护属性 359

4.22.5 PlaceHolder类的公共事件 359

4.23 RadioButton类 359

4.23.1 RadioButton类的公共方法 359

4.23.2 RadioButton类的受保护方法 360

4.23.3 RadioButton类的公共属性 360

4.23.4 RadioButton类的受保护属性 361

4.23.5 RadioButton类的公共事件 361

4.24 RadioButtonList类 361

4.24.1 RadioButtonList类的公共方法 362

4.24.2 RadioButtonList类的受保护方法 362

4.24.3 RadioButtonList类的公共属性 362

4.24.4 RadioButtonList类的受保护属性 366

4.24.5 RadioButtonList类的公共事件 366

4.25 RangeValidator类 366

4.25.1 RangeValidator类的公共方法 366

4.25.2 RangeValidator类的受保护方法 367

4.25.3 RangeValidator类的公共属性 367

4.25.4 RangeValidator类的受保护属性 368

4.25.5 RangeValidator类的公共事件 368

4.26 RegularExpressionValidator类 368

4.26.1 RegularExpressionValidator类的公共方法 369

4.26.2 RegularExpressionValidator类的受保护方法 369

4.26.3 RegularExpressionValidator类的公共属性 369

4.26.4 RegularExpressionValidator类的受保护属性 371

4.26.5 RegularExpressionValidator类的公共事件 371

4.27 Repeater类 371

4.27.1 Repeater类的公共方法 372

4.27.2 Repeater类的受保护方法 372

4.27.3 Repeater类的公共属性 372

4.27.3 Repeater类的受保护属性 373

4.27.5 Repeater类的公共事件 373

4.28 RequiredFieldValidator类 375

4.28.1 RequiredFieldValidator类的公共方法 375

4.28.2 RequiredFieldValidator类的受保护方法 375

4.28.3 RequiredFieldValidator类的公共属性 375

4.28.4 RequiredFieldValidator类的受保护属性 378

4.28.5 RequiredFieldValidator类的公共事件 378

4.29 Table类 378

4.29.1 Table类的公共方法 378

4.29.2 Table类的受保护方法 378

4.29.3 Table类的公共属性 379

4.29.4 Table类的受保护属性 382

4.29.5 Table类的公共事件 382

4.30 TableCell类 382

4.30.1 TableCell类的公共方法 382

4.30.2 TableCell类的受保护方法 382

4.30.3 TableCell类的公共属性 383

4.30.4 TableCell类的受保护属性 384

4.30.5 TableCell类的公共事件 384

4.31 TableRow类 384

4.31.1 TableRow类的公共方法 385

4.31.2 TableRow类的受保护方法 385

4.31.3 TableRow类的公共属性 385

4.31.4 TableRow类的受保护属性 386

4.31.5 TableRow类的公共事件 386

4.32 TextBox类 386

4.32.1 TextBox类的公共方法 386

4.32.2 TextBox类的受保护方法 386

4.32.3 TextBox类的公共属性 387

4.32.4 TextBox类的受保护属性 388

4.32.5 TextBox类的公共事件 388

4.33 ValidationSummary类 390

4.33.1 ValidationSummary类的公共方法 390

4.33.2 ValidationSummary类的受保护方法 390

4.33.3 ValidationSummary类的公共属性 391

4.33.4 ValidationSummary类的受保护属性 392

4.33.5 ValidationSummary类的公共事件 392

4.34 WebControl类 392

4.34.1 WebControl类的公共方法 392

4.34.2 WebControl类的受保护方法 393

4.34.3 WebControl类的公共属性 394

4.34.4 WebControl类的受保护属性 398

4.34.5 WebControl类的公共事件 398

4.35 Xml类 399

4.35.1 Xml类的公共方法 399

4.35.2 Xml类的受保护方法 399

4.35.3 Xml类的公共属性 399

4.35.4 Xml类的受保护属性 402

4.35.5 Xml类的公共事件 402

第5章 System.Web.UI.MobileControls 403

5.1 System.Web.UI.MobileControl命名空间中的类 407

5.2 Command类 412

5.2.1 Command的公共方法 414

5.2.2 Command的受保护方法 415

5.2.3 Command的公共属性 416

5.2.4 Command的受保护属性 418

5.2.5 Command的公共事件 418

5.3 DeviceSpecific类 418

5.3.1 了解特定设备的显示 418

5.3.2 DeviceSpecific的公共方法 421

5.3.3 DeviceSpecific的受保护方法 421

5.3.4 DeviceSpecific的公共属性 421

5.3.5 DeviceSpecific的受保护属性 422

5.4 DeviceSpecificChoice类 423

5.4.1 DeviceSpecificChoice的公共方法 423

5.4.2 DeviceSpecificChoice的受保护方法 423

5.4.3 DeviceSpecificChoice的公共属性 423

5.4.4 HasTemplates 424

5.5 MobileCapabilities类 424

5.5.1 MobileCapabilities的公共方法 426

5.5.2 MobileCapabilities的受保护方法 427

5.5.3 MobileCapabilities的公共属性 427

5.6 MobileControl类 441

5.6.1 MobileControl的公共方法 441

5.6.2 MobileControl的受保护方法 443

5.6.3 MobileControl的公共属性 444

5.6.4 MobileControl的受保护属性 451

5.6.5 MobileConrol的公共事件 452

5.7 ObjectList类 452

5.7.1 ObjectList的公共方法 454

5.7.2 ObjectList的受保护方法 456

5.7.3 ObjectList的公共属性 457

5.7.4 ObjectList的受保护属性 462

4.7.5 ObjectList的公共事件 462

5.8 PagedControl类 463

5.8.1 分页内容 463

5.8.2 PagedControl的公共方法 465

5.8.3 PagedControl的受保护方法 466

5.8.4 PagedControl的公共属性 466

5.8.5 PagedControl的受保护属性 467

5.8.6 PagedControl的公共事件 468

第6章 System.Web.Caching 469

6.1 System.Web.Caching命名空间的类 469

6.2 输出缓存 470

6.2.1 声明输出缓存 472

6.2.2 Web服务缓存 479

6.2.3 通过编程方式进行缓存 480

6.3 Cache类 480

6.3.1 Cache的公共方法 481

6.3.2 Cache的受保护方法 483

6.3.3 Cache的公共属性 483

6.4 CacheDependency类 487

6.4.1 CacheDependency的公共构造函数 487

6.4.2 CacheDependency的公共方法 488

6.4.3 CacheDependency的受保护方法 488

6.4.4 CacheDependency的公共属性 488

6.5 CacheItemRemovedCallback委托 489

6.6 CacheItemRemovedReason枚举 490

6.7 CacheItemPriority枚举 491

第7章 System.Web.Configuration 492

7.1 Web.config配置文件 492

7.1.1 〈appsetttings〉 493

7.1.2 〈authentication〉 495

7.1.3 〈authorization〉 496

7.1.4 〈browserCaps〉 497

7.1.5 〈clientTarget〉 499

7.1.6 〈compilation〉 499

7.1.7 〈customErrors〉 501

7.1.8 〈globalization〉 501

7.1.9 〈httpHandlers〉 502

7.1.10 〈httpModules〉 503

7.1.11 〈httpRuntime〉 504

7.1.12 〈identity〉 505

7.1.13 〈machineKey〉 506

7.1.14 〈pages〉 506

7.1.15 〈processModel〉 507

7.1.16 〈securityPolicy〉 508

7.1.17 〈sessionState〉 509

7.1.18 〈trace〉 510

7.1.19 〈trust〉 510

7.1.20 〈webServices〉 510

7.1.21 〈location〉标记 511

7.2 HttpCapabilitiesBase类 512

7.2.1 HttpCapabilitiesBase的公共方法 512

7.2.2 HttpCapabilitiesBase的受保护方法 513

7.2.3 HttpCapabilitiesBase的公共属性 513

7.3 HttpConfigurationContext 513

7.3.1 HttpConfigurationContext的公共方法 513

7.3.2 HttpConfigurationContext的受保护方法 513

7.3.3 HttpConfigurationContext的公共属性 513

第8章 System.Web.Security 515

8.1 ASP.NET安全概述 515

8.1.1 利用Machine.Config和web.config文件进行安全配置 515

8.1.2 〈authentication〉 516

8.1.3 〈authorization〉 516

8.1.4 〈identity〉 517

8.1.5 〈securityPolicy〉 517

8.1.6 〈trust〉 518

8.2 System.Security.Principal命名空间 518

8.3 Windowsldentity类 519

8.3.1 Windowsldentity类的公共方法 519

8.3.2 Windowsldentity类的受保护方法 520

8.3.3 Windowsldentity类的公共属性 520

8.4 WindowsPrincipal类 522

8.4.1 WindowsPrincipal类的公共方法 522

8.4.2 WindowsPrincipal类的受保护方法 522

8.4.3 WindowsPrincipal类的公共属性 522

8.5 IIdentity和IPrincipal接口 522

8.6 IIdentity接口 523

8.7 IPrincipal接口 523

8.7.1 IPrincipal接口的公共方法 524

8.7.2 IPrincipal接口的公共属性 524

8.8 基于Windows模式的安全 524

8.8.1 实现Windows身份验证 524

8.8.2 匿名身份验证 525

8.8.3 基本身份验证 526

8.8.4 摘要身份验证 526

8.8.5 集成Windows身份验证 526

8.8.6 ACL和Windows授权 527

8.8.7 ASP.NET中的角色扮演 527

8.9 基于Forms的安全 527

8.10 System.Web.Security命名空间 534

8.11 FormsAuthentication类 534

8.11.1 FormsAuthentication类的公共方法 534

8.11.2 FormsAuthentication类的受保护方法 538

8.11.3 FormsAuthentication类的公共属性 538

8.12 FormsAuthenticationTicket类 538

8.12.1 FormsAuthenticationTicket类的公共方法 538

8.12.2 FormsAuthenticationTicket类的受保护方法 539

8.12.3 FormsAuthenticationTicket类的公共属性 539

8.13 FormsIdentity类 540

8.13.1 FormsIdentity类的公共方法 540

8.13.2 FormsIdentity类的受保护方法 540

8.13.3 FormsIdentity类的公共属性 540

8.14 基于Passport的安全Security 541

8.15 PassportIdentity类 542

8.15.1 PassportIdentity类的公共方法 542

8.15.2 PassportIdentity类的受保护方法 548

8.15.3 PassportIdentity类的公共属性 548

第9章 System.Web.Services 551

9.1 Web服务概述 551

9.1.1 什么是Web服务 551

9.1.2 主要的Web服务标准 553

9.2 System.Web.Services命名空间 556

9.3 WebMethodAttribute类 557

9.3.1 WebMethodAttribute类的公共方法 557

9.3.2 WebMethodAttribute类的受保护方法 558

9.3.3 WebMethodAttribute类的公共属性 558

9.4 WebService类 563

9.4.1 WebService类的公共方法 565

9.4.2 WebService类的受保护方法 566

9.4.3 WebService类的公共属性 566

9.4.4 WebService类的受保护属性 568

9.4.5 WebService类的公共事件 568

9.5 WebServiceAttribute类 569

9.5.1 WebServiceAttribute类的公共方法 569

9.5.2 WebServiceAttribute类的受保护方法 570

9.5.3 WebServiceAttribute类的公共属性 570

9.6 WebServiceBindingAttribute类 571

9.6.1 WebServiceBindingAttribute类的公共方法 572

9.6.2 WebServiceBindingAttribute类的受保护方法 572

9.6.3 WebServiceBindingAttribute类的公共属性 573

第10章 System.Web.Services.Description 574

10.1 WSDL概述 574

10.1.1 显示WSDL文件 574

10.1.2 使用WSDL模式 575

10.1.3 WSDL模式定义 577

10.1.4 WSDL部分 577

10.1.5 可扩展性 578

10.2 System.Web.Services.Description命名空间 580

10.3 Binding类 583

10.3.1 Binding类的公共方法 584

10.3.2 Binding类的受保护方法 584

10.3.3 Binding类的公共属性 584

10.4 DocumentableItem类 587

10.4.1 DocumentableItem类的公共方法 588

10.4.2 DocumentableItem类的受保护方法 588

10.4.3 DocumentableItem类的公共属性 588

10.5 Message类 589

10.5.1 Message类的公共方法 590

10.5.2 Message类的受保护方法 591

10.5.3 Message类的公共属性 591

10.6 MessagePart类 594

10.6.1 MessagePart类的公共方法 594

10.6.2 MessagePart类的受保护方法 594

10.6.3 MessagePart类的公共属性 594

10.7 Operation类 596

10.7.1 Operation类的公共方法 596

10.7.2 Operation类的受保护方法 597

10.7.3 Operation类的公共属性 597

10.8 OperationBinding类 601

10.8.1 OperationBinding类的公共方法 602

10.8.2 Operation类的受保护方法 602

10.8.3 OperationBinding类的公共属性 602

10.9 OperationFault类 605

10.9.1 OperationFault类的公共方法 606

10.9.2 OperationFault类的受保护方法 606

10.9.3 OperationFault类的公共属性 606

10.10 OperationInput类 607

10.10.1 OperationInput类的公共方法 608

10.10.2 OperationInput类的受保护方法 608

10.10.3 OperationInput类的公共属性 608

10.11 OperationOutput类 609

10.11.1 OperationOutput类的公共方法 609

10.11.2 OperationOutput类的受保护方法 610

10.11.3 OperationOutput类的公共属性 610

10.12 Port类 611

10.12.1 Port类的公共方法 611

10.12.2 Port类的受保护方法 611

10.12.3 Port类的公共属性 612

10.13 PortType类 614

10.13.1 PortType类的公共方法 615

10.13.2 PortType类的受保护方法 615

10.13.3 PortType类的公共属性 615

10.14 Service类 617

10.14.1 Service类的公共方法 618

10.14.2 Service类的受保护方法 618

10.14.3 Service类的公共属性 618

10.15 ServiceDescription类 621

10.15.1 ServiceDescription类的公共方法 621

10.15.2 ServiceDescription类的受保护方法 624

10.15.3 ServiceDescription类的公共属性 624

10.15.4 ServiceDescription类的公共字段 628

10.16 Types类 631

10.16.1 Types类的公共方法 632

10.16.2 Types类的受保护方法 632

10.16.3 Types类的公共属性 632

10.17 System.Web.Services.Description Enumerations 634

10.17.1 OperationFlow 634

10.17.2 ServiceDescriptionImportStyle 634

10.17.3 ServiceDescriptionImportWarnings 634

10.17.4 SoapBindingStyle 635

10.17.5 SoapBindingUse 635

第11章 System.Web.Services.Protocols 637

11.1 通信协议 638

11.1.1 支持的通信技术 638

11.1.2 异步通信 641

11.1.3 客户代理类 642

11.1.4 Web服务发现 643

11.1.5 显示Disco文件 644

11.1.6 定制ASP.NET服务器 644

11.1.7 定制ASP.ENT客户程序 645

11.1.8 SoapMessageStage过程的捕获方法 646

11.2 System.Web.Services.Protocols命名空间 649

11.3 HttpGetClientProtocol类 651

11.3.1 HttpGetClientProtocol类的公共方法 652

11.3.2 HttpGetClientProtocol类的受保护方法 653

11.3.3 HttpGetClientProtocol类的公共属性 656

11.3.4 HttpGetClientProtocol类的受保护属性 661

11.3.5 HttpGetClientProtocol类的公共事件 661

11.4 HttpMethodAttribute类 661

11.4.1 HttpMethodAttribute类的公共方法 662

11.4.2 HttpMethodAttribute类的受保护方法 662

11.4.3 HttpMethodAttribute类的公共属性 662

11.5 HttpPostClientProtocol类 663

11.5.1 HttpPostClientProtocol类的公共方法 664

11.5.2 HttpPostClientProtocol类的受保护方法 664

11.5.3 HttpPostClientProtocol类的公共属性 664

11.5.4 HttpPostClientProtocol类的受保护属性 664

11.5.5 HttpPostClientProtocol类的公共事件 664

11.6 SoapDocumentMethodAttribute类 664

11.6.1 SoapDocumentMethodAttribute类的公共方法 665

11.6.2 SoapDocumentMethodAttribute类的受保护方法 665

11.6.3 SoapDocumentMethodAttribute类的公共属性 665

11.7 SoapDocumentServiceAttribute类 669

11.7.1 SoapDocumentServiceAttribute类的公共方法 669

11.7.2 SoapDocumentServiceAttribute类的受保护方法 670

11.7.3 SoapDocumentServiceAttribute类的公共属性 670

11.8 SoapExtension类 672

11.8.1 SoapExtension类的公共方法 673

11.8.2 SoapExtension类的受保护方法 674

11.9 SoapExtensionAttribute类 674

11.9.1 SoapExtensionAttribute类的公共方法 674

11.9.2 SoapExtensionAttribute类的受保护方法 675

11.9.3 SoapExtensionAttribute类的公共属性 675

11.10 SoapHeader类 675

11.10.1 SoapHeader类的公共方法 675

11.10.2 SoapHeader类的受保护方法 675

11.10.3 SoapHeader类的公共属性 676

11.11 SoapHeaderAttribute类 676

11.11.1 SoapHeaderAttribute类的公共方法 681

11.11.2 SoapHeaderAttribute类的受保护方法 682

11.11.3 SoapHeaderAttribute类的公共属性 682

11.12 SoapHttpClientProtocol类 683

11.12.1 SoapHttpClientProtocol类的公共方法 683

11.12.2 SoapHttpClientProtocol类的受保护方法 685

11.12.3 SoapHttpClientProtocol类的公共属性 687

11.12.4 SoapHttpClientProtocol类的受保护属性 692

11.12.5 SoapHttpClientProtocol类的公共事件 692

11.13 SoapRpcMethodAttribute类 693

11.13.1 SoapRpcMethodAttribute类的公共方法 693

11.13.2 SoapRpcMethodAttribute类的受保护方法 694

11.13.2 SoapRpcMethodAttribute类的公共属性 694

11.14 SoapRpcServiceAttribute类 696

11.14.1 SoapRpcServiceAttribute类的公共方法 696

11.14.2 SoapRpcServiceAttribute类的受保护方法 697

11.14.3 SoapRpcServiceAttribute类的公共属性 697

11.15 System.Web.Services.Protocols枚举 698

11.15.1 LogicalMethodTypes枚举 698

11.15.2 SoapHeaderDirection枚举 698

11.15.3 SoapMessageStage枚举 699

11.15.4 SoapParameterStyle枚举 699

11.15.5 SoapServiceRoutingStyle枚举 700

附录A ASP.NET中的数据处理 701

A.1 使用示例 701

A.2 System.Data.Namespace概述 702

A.2.1 连接和事务处理 704

A.2.2 命令和参数 706

A.2.3 DataReader 712

A.3 数据绑定示例 727

A.4 小结 737

附录B XML在ASP.NET中的用法 739

B.1 System.Xml命名空间概述 739

B.2 利用XmlTextWriter对象创建XML文档 741

B.3 利用XmlTextReader对象读取XML文档 744

B.4 利用XmlValidatingReader对象验证XML文档 748

B.5 利用XmlDocument对象处理XML文档 750

B.5.1 读取XML文档 754

B.5.2 搜索XML文档 757

B.5.3 编辑XML文档 758

B.6 利用XPathDocument类处理XML 763

B.6.1 XPathDocument类 763

B.6.2 XPathNavigator类 763

B.6.3 分析XML文档 763

B.6.4 搜索XML文档 766

B.6.5 转换XML文档 768

B.7 XML和ADO.NET的同步 772

B.7.1 根据DataSet对象编写XML 773

B.7.2 向DataSet对象中读入XML语句 776

B.7.3 XmlDataDocument和DataSet对象的同步 778

B.8 小结 782