search for books and compare prices
Tables of Contents for Asp.Net 1.0 Namespace Reference With C#
Chapter/Section Title
Page #
Page Count
Introduction
1
1
What Is This Book About?
1
1
What This Book Is
1
1
What This Book Is Not
1
1
What This Book Covers
2
1
Who Is This Book For?
2
1
What You Need to Use This Book
3
1
Prerequisite Knowledge and Experience
3
1
Development Tools and Run-Time Environment
3
1
Conventions
3
1
Customer Support
4
2
How to Download the Sample Code for the Book
4
1
Errata
5
1
E-mail Support
5
1
p2p.wrox.com
6
1
Why This System Offers the Best Support
6
1
System.Object Members
6
3
System.Object Public Methods
6
1
System.Object Protected Methods
7
2
System.Web
9
96
Creating an ASP.NET Page
9
3
The System.Web Namespace
12
3
HttpApplicationState Class
15
8
HttpApplicationState Public Methods
15
3
HttpApplicationState Protected Methods
18
3
HttpApplicationState Public Properties
21
2
HttpApplicationState Protected Properties
23
1
HttpBrowserCapabilities Class
23
10
HttpBrowserCapabilities Public Methods
23
1
HttpBrowserCapabilities Protected Methods
24
1
HttpBrowserCapabilities Public Properties
24
9
HttpContext Class
33
9
HttpContext Public Methods
33
2
HttpContext Protected Methods
35
1
HttpContext Public Properties
35
7
HttpCookie Class
42
3
HttpCookie Public Methods
42
1
HttpCookie Protected Methods
42
1
HttpCookie Public Properties
43
2
HttpPostedFile Class
45
6
HttpPostedFile Public Methods
45
3
HttpPostedFile Protected Methods
48
1
HttpPostedFile Public Properties
48
3
HttpRequest Class
51
22
HttpRequest Public Methods
51
3
HttpRequest Protected Methods
54
1
HttpRequest Public Properties
55
18
HttpResponse Class
73
11
HttpResponse Public Methods
73
6
HttpResponse Protected Methods
79
1
HttpResponse Public Properties
79
5
HttpRuntime Class
84
5
HttpRuntime Public Methods
84
1
HttpRuntime Protected Methods
84
1
HttpRuntime Public Properties
84
5
HttpServerUtility Class
89
6
HttpServerUtility Public Methods
90
4
HttpServerUtility Protected Methods
94
1
HttpServerUtility Public Properties
95
1
HttpSessionState Class
95
10
HttpSessionState Public Methods
97
2
HttpSessionState Protected Methods
99
1
HttpSessionState Public Properties
99
6
System.Web.UI
105
80
The Control Hierarchy
106
2
The Control Lifecycle
108
2
Classes of the System.Web.UI Namespace
110
3
Control Class
113
33
Control Public Methods
114
4
Control Protected Methods
118
19
Control Public Properties
137
3
Control Protected Properties
140
1
Control Public Events
141
5
Page Class
146
24
Page Public Methods
146
12
Page Protected Methods
158
5
Page Public Properties
163
6
Page Protected Properties
169
1
Page Public Events
170
1
TemplateControl Class
170
7
TemplateControl Public Methods
171
2
TemplateControl Protected Methods
173
2
TemplateControl Public Properties
175
1
TemplateControl Protected Properties
175
1
TemplateControl Public Events
176
1
UserControl Class
177
8
UserControl Public Methods
177
1
UserControl Protected Methods
178
1
UserControl Public Properties
179
3
UserControl Protected Properties
182
1
UserControl Public Events
182
3
System.Web.UI.HtmlControls
185
90
HtmlAnchor Class
188
4
HtmlAnchor Class Public Methods
188
1
HtmlAnchor Class Protected Methods
189
1
HtmlAnchor Class Public Properties
189
1
HtmlAnchor Class Protected Properties
190
1
HtmlAnchor Class Public Events
191
1
HtmlButton Class
192
5
HtmlButton Class Public Methods
193
1
HtmlButton Class Protected Methods
193
1
HtmlButton Class Public Properties
193
1
HtmlButton Class Protected Properties
194
1
HtmlButton Class Public Events
194
3
HtmlContainerControl Class
197
3
HtmlContainerControl Class Public Methods
197
1
HtmlContainerControl Class Protected Methods
197
1
HtmlContainerControl Class Public Properties
198
2
HtmlContainerControl Class Protected Properties
200
1
HtmlContainerControl Class Public Events
200
1
HtmlControl Class
200
5
HtmlControl Class Public Methods
200
1
HtmlControl Class Protected Methods
200
1
HtmlControl Class Public Properties
200
1
HtmlControl Class Protected Properties
201
1
HtmlControl Class Public Events
201
4
HtmlForm Class
205
5
HtmlForm Class Public Methods
206
1
HtmlForm Class Protected Methods
206
1
HtmlForm Class Public Properties
206
2
HtmlForm Class Protected Properties
208
1
HtmlForm Class Public Events
208
2
HtmlGenericControl Class
210
3
HtmlGenericControl Class Public Methods
211
1
HtmlGenericControl Class Protected Methods
211
1
HtmlGenericControl Class Public Properties
211
1
HtmlGenericControl Class Protected Properties
212
1
HtmlGenericControl Class Public Events
213
1
HtmlImage Class
213
4
HtmlImage Class Public Methods
213
1
HtmlImage Class Protected Methods
213
1
HtmlImage Class Public Properties
213
3
HtmlImage Class Protected Properties
216
1
HtmlImage Class Public Events
216
1
HtmlInputButton Class
217
4
HtmlInputButton Class Public Methods
217
1
HtmlInputButton Class Protected Methods
217
1
HtmlInputButton Class Public Properties
217
1
HtmlInputButton Class Protected Properties
218
1
HtmlInputButton Class Public Events
218
3
HtmlInputCheckBox Class
221
4
HtmlInputCheckBox Class Public Methods
221
1
HtmlInputCheckBox Class Protected Methods
222
1
HtmlInputCheckBox Class Public Properties
222
1
HtmlInputCheckBox Class Protected Properties
223
1
HtmlInputCheckBox Class Public Events
223
2
HtmlInputControl Class
225
5
HtmlInputControl Class Public Methods
225
1
HtmlInputControl Class Protected Methods
226
1
HtmlInputControl Class Public Properties
226
3
HtmlInputControl Class Protected Properties
229
1
HtmlInputControl Class Public Events
229
1
HtmlInputFile Class
230
4
HtmlInputFile Class Public Methods
230
1
HtmlInputFile Class Protected Methods
230
1
HtmlInputFile Class Public Properties
230
4
HtmlInputFile Class Protected Properties
234
1
HtmlInputFile Class Public Events
234
1
HtmlInputHidden Class
234
4
HtmlInputHidden Class Public Methods
235
1
HtmlInputHidden Class Protected Methods
235
1
HtmlInputHidden Class Public Properties
235
2
HtmlInputHidden Class Protected Properties
237
1
HtmlInputHidden Class Public Events
237
1
HtmlInputlmage Class
238
4
HtmlInputlmage Class Public Methods
238
1
HtmlInputlmage Class Protected Methods
238
1
HtmlInputlmage Class Public Properties
239
2
HtmlInputlmage Class Protected Properties
241
1
HtmlInputlmage Class Public Events
242
1
HtmlInputRadioButton Class
242
5
HtmlInputRadioButton Class Public Methods
242
1
HtmlInputRadioButton Class Protected Methods
242
1
HtmlInputRadioButton Class Public Properties
243
1
HtmlInputRadioButton Class Protected Properties
244
1
HtmlInputRadioButton Class Public Events
244
3
HtmlInputText Class
247
4
HtmlInputText Class Public Methods
247
1
HtmlInputText Class Protected Methods
247
1
HtmlInputText Class Public Properties
247
1
HtmlInputText Class Protected Properties
248
1
HtmlInputText Class Public Events
248
3
HtmlSelect Class
251
7
HtmlSelect Class Public Methods
251
1
HtmlSelect Class Protected Methods
251
1
HtmlSelect Class Public Properties
252
2
HtmlSelect Class Protected Properties
254
1
HtmlSelect Class Public Events
254
4
HtmlTable Class
258
6
HtmlTable Class Public Methods
258
1
HtmlTable Class Protected Methods
258
1
HtmlTable Class Public Properties
258
5
HtmlTable Class Protected Properties
263
1
HtmlTable Class Public Events
264
1
HtmlTableCell Class
264
3
HtmlTableCell Class Public Methods
264
1
HtmlTableCell Class Protected Methods
264
1
HtmlTableCell Class Public Properties
264
3
HtmlTableCell Class Protected Properties
267
1
HtmlTableCell Class Public Events
267
1
HtmlTableRow Class
267
2
HtmlTableRow Class Public Methods
267
1
HtmlTableRow Class Protected Methods
267
1
HtmlTableRow Class Public Properties
267
2
HtmlTableRow Class Protected Properties
269
1
HtmlTableRow Class Public Events
269
1
HtmlTextArea Class
269
6
HtmlTextArea Class Public Methods
270
1
HtmlTextArea Class Protected Methods
270
1
HtmlTextArea Class Public Properties
270
1
HtmlTextArea Class Protected Properties
271
1
HtmlTextArea Class Public Events
271
4
System.Web.Ul.WebControls
275
164
AdRotator Class
282
5
AdRotator Class Public Methods
282
1
AdRotator Class Protected Methods
282
1
AdRotator Class Public Properties
282
3
AdRotator Class Protected Properties
285
1
AdRotator Class Public Events
285
2
BaseDataList Class
287
4
BaseDataList Class Public Methods
287
1
BaseDataList Class Protected Methods
288
1
BaseDataList Class Public Properties
288
2
BaseDataList Class Protected Properties
290
1
BaseDataList Class Public Events
290
1
BaseValidator Class
291
4
BaseValidator Class Public Methods
291
1
BaseValidator Class Protected Methods
291
2
BaseValidator Class Public Properties
293
2
BaseValidator Class Protected Properties
295
1
BaseValidator Class Public Events
295
1
Button Class
295
5
Button Class Public Methods
296
1
Button Class Protected Methods
296
1
Button Class Public Properties
296
1
Button Class Protected Properties
297
1
Button Class Public Events
297
3
Calendar Class
300
15
Calendar Class Public Methods
301
1
Calendar Class Protected Methods
301
1
Calendar Class Public Properties
302
8
Calendar Class Protected Properties
310
1
Calendar Class Public Events
310
5
CheckBox Class
315
4
CheckBox Class Public Methods
315
1
CheckBox Class Protected Methods
316
1
CheckBox Class Public Properties
316
1
CheckBox Class Protected Properties
317
1
CheckBox Class Public Events
317
2
CheckBoxList Class
319
5
CheckBoxList Class Public Methods
320
1
CheckBoxList Class Protected Methods
320
1
CheckBoxList Class Public Properties
320
4
CheckBoxList Class Protected Properties
324
1
CheckBoxList Class Public Events
324
1
CompareValidator Class
324
6
CompareValidator Class Public Methods
325
1
CompareValidator Class Protected Methods
325
1
CompareValidator Class Public Properties
325
5
CompareValidator Class Protected Properties
330
1
CompareValidator Class Public Events
330
1
CustomValidator Class
330
3
CustomValidator Class Public Methods
331
1
CustomValidator Class Protected Methods
331
1
CustomValidator Class Public Properties
331
1
CustomValidator Class Protected Properties
331
1
CustomValidator Class Public Events
332
1
DataGrid Class
333
19
DataGrid Class Public Methods
335
1
DataGrid Class Protected Methods
336
2
DataGrid Class Public Properties
338
6
DataGrid Class Protected Properties
344
1
DataGrid Class Public Events
344
8
DataList Class
352
6
DataList Class Public Methods
353
1
DataList Class Protected Methods
353
1
DataList Class Public Properties
353
3
DataList Class Protected Properties
356
1
DataList Class Public Events
356
2
DropDownList Class
358
3
DropDownList Class Public Methods
359
1
DropDownList Class Protected Methods
359
1
DropDownList Class Public Properties
359
2
DropDownList Class Protected Properties
361
1
DropDownList Class Public Events
361
1
HyperLink Class
361
3
HyperLink Class Public Methods
362
1
HyperLink Class Protected Methods
362
1
HyperLink Class Public Properties
362
2
HyperLink Class Protected Properties
364
1
HyperLink Class Public Events
364
1
Image Class
364
2
Image Class Public Methods
364
1
Image Class Protected Methods
365
1
Image Class Public Properties
365
1
Image Class Protected Properties
366
1
Image Class Public Events
366
1
ImageButton Class
366
4
ImageButton Class Public Methods
367
1
ImageButton Class Protected Methods
367
1
ImageButton Class Public Properties
368
1
ImageButton Class Protected Properties
368
1
ImageButton Class Public Events
368
2
Label Class
370
2
Label Class Public Methods
370
1
Label Class Protected Methods
371
1
Label Class Public Properties
371
1
Label Class Protected Properties
372
1
Label Class Public Events
372
1
LinkButton Class
372
5
LinkButton Class Public Methods
373
1
LinkButton Class Protected Methods
373
1
LinkButton Class Public Properties
373
1
LinkButton Class Protected Properties
374
1
LinkButton Class Public Events
374
3
ListBox Class
377
4
ListBox Class Public Methods
377
1
ListBox Class Protected Methods
377
1
ListBox Class Public Properties
377
3
ListBox Class Protected Properties
380
1
ListBox Class Public Events
380
1
ListControl Class
381
3
ListControl Class Public Methods
381
1
ListControl Class Protected Methods
381
1
ListControl Class Public Properties
381
2
ListControl Class Protected Properties
383
1
ListControl Class Public Events
383
1
Literal Class
384
2
Literal Class Public Methods
385
1
Literal Class Protected Methods
385
1
Literal Class Public Properties
385
1
Literal Class Protected Properties
386
1
Literal Class Public Events
386
1
Panel Class
386
3
Panel Class Public Methods
387
1
Panel Class Protected Methods
387
1
Panel Class Public Properties
387
2
Panel Class Protected Properties
389
1
Panel Class Public Events
389
1
PlaceHolder Class
389
3
PlaceHolder Class Public Methods
391
1
PlaceHolder Class Protected Methods
391
1
PlaceHolder Class Public Properties
391
1
PlaceHolder Class Protected Properties
391
1
PlaceHolder Class Public Events
391
1
RadioButton Class
392
2
RadioButton Class Public Methods
392
1
RadioButton Class Protected Methods
392
1
RadioButton Class Public Properties
392
2
RadioButton Class Protected Properties
394
1
RadioButton Class Public Events
394
1
RadioButtonList Class
394
5
RadioButtonList Class Public Methods
395
1
RadioButtonList Class Protected Methods
395
1
RadioButtonList Class Public Properties
395
4
RadioButtonList Class Protected Properties
399
1
RadioButtonList Class Public Events
399
1
RangeValidator Class
399
6
RangeValidator Class Public Methods
399
1
RangeValidator Class Protected Methods
400
1
RangeValidator Class Public Properties
400
1
RangeValidator Class Protected Properties
401
1
RangeValidator Class Public Events
402
1
RegularExpressionValidator Class
402
1
RegularExpressionValidator Class Public Methods
402
1
RegularExpressionValidator Class Protected Methods
402
1
RegularExpressionValidator Class Public Properties
403
2
RegularExpressionValidator Class Protected Properties
405
1
RegularExpressionValidator Class Public Events
405
1
Repeater Class
405
4
Repeater Class Public Methods
406
1
Repeater Class Protected Methods
406
1
Repeater Class Public Properties
406
1
Repeater Class Protected Properties
407
1
Repeater Class Public Events
407
2
RegulredReldValidator Class
409
3
RequiredFieldValidator Class Public Methods
409
1
RequiredFieldValidator Class Protected Methods
409
1
RequiredFieldValidator Class Public Properties
409
3
RequiredFieldValidator Class Protected Properties
412
1
RequiredFieldValidator Class Public Events
412
1
Table Class
412
4
Table Class Public Methods
412
1
Table Class Protected Methods
412
1
Table Class Public Properties
413
3
Table Class Protected Properties
416
1
Table Class Public Events
416
1
TableCell Class
416
2
TableCell Class Public Methods
416
1
TableCell Class Protected Methods
416
1
TableCell Class Public Properties
417
1
TableCell Class Protected Properties
418
1
TableCell Class Public Events
418
1
TableRow Class
418
2
TableRow Class Public Methods
419
1
TableRow Class Protected Methods
419
1
TableRow Class Public Properties
419
1
TableRow Class Protected Properties
420
1
TableRow Class Public Events
420
1
TextBox Class
420
4
TextBox Class Public Methods
421
1
TextBox Class Protected Methods
421
1
TextBox Class Public Properties
421
2
TextBox Class Protected Properties
423
1
TextBox Class Public Events
423
1
ValidationSummary Class
424
2
ValidationSummary Class Public Methods
425
1
ValidationSummary Class Protected Methods
425
1
ValidationSummary Class Public Properties
425
1
ValidationSummary Class Protected Properties
426
1
ValidationSummary Class Public Events
426
1
WebControl Class
426
8
WebControl Class Public Methods
427
1
WebControl Class Protected Methods
428
1
WebControl Class Public Properties
429
4
WebControl Class Protected Properties
433
1
WebControl Class Public Events
433
1
Xml Class
434
5
Xml Class Public Methods
434
1
Xml Class Protected Methods
434
1
Xml Class Public Properties
434
3
Xml Class Protected Properties
437
1
Xml Class Public Events
437
2
System.Web.UI.MobileControls
439
72
Classes of the System.Web.UI.MobileControls Namespace
444
5
Command Class
449
7
Command Public Methods
452
1
Command Protected Methods
452
1
Command Public Properties
453
3
Command Protected Properties
456
1
Command Public Events
456
1
DeviceSpecific Class
456
5
Understanding Device-Specific Rendering
456
3
DeviceSpecific Public Methods
459
1
DeviceSpecific Protected Methods
459
1
DeviceSpecific Public Properties
459
2
DeviceSpecific Protected Properties
461
1
DeviceSpecificChoice Class
461
1
DeviceSpecificChoice Public Methods
461
1
DeviceSpecificChoice Protected Methods
461
1
DeviceSpecificChoice Public Properties
461
1
MobileCapabilities Class
462
17
MobileCapabilities Public Methods
465
1
MobileCapabilities Protected Methods
465
1
MobileCapabilities Public Properties
465
14
MobileControl Class
479
12
MobileControl Public Methods
479
2
MobileControl Protected Methods
481
1
MobileControl Public Properties
482
8
MobileControl Protected Properties
490
1
MobileControl Public Events
490
1
ObjectList Class
491
12
ObjectList Public Methods
493
2
ObjectList Protected Methods
495
1
ObjectList Public Properties
496
6
ObjectList Protected Properties
502
1
ObjectList Public Events
502
1
PagedControl Class
503
8
Paginated Content
503
2
PagedControl Public Methods
505
1
PagedControl Protected Methods
506
1
PagedControl Public Properties
506
1
PagedControl Protected Properties
507
1
PagedControl Public Events
508
3
System.Web.Caching
511
26
Classes of the System.Web.Caching Namespace
512
1
Output Caching
512
12
Declaring Output Caching
514
1
Page and Control Attributes
515
7
Web Service Caching
522
1
Programmatic Caching
523
1
Cache
524
5
Cache Public Methods
524
2
Cache Protected Methods
526
1
Cache Public Properties
526
3
CacheDependency
529
2
CacheDependency Public Constructors
530
1
CacheDependency Public Methods
531
1
CacheDependency Protected Methods
531
1
CacheDependency Public Properties
531
1
CacheltemRemovedCallback Delegate
531
2
CacheltemRemovedReason Enumeration
533
1
CacheltemPriority Enumeration
533
4
System.Web.Configuration
537
26
The Web.config Configuration File
537
21
<appSettings>
539
1
<authentication>
540
1
The <authentication> setting is written in the following format:
540
1
<authorization>
541
1
<browserCaps>
542
3
<clientTarget>
545
1
<compilation>
545
1
<customErrors>
546
1
<globalization>
547
1
<httpHandlers>
548
1
<httpModules>
549
1
<httpRuntime>
550
1
<identity>
551
1
<machineKey>
551
1
<pages>
552
1
<processModel>
552
2
<securityPolicy>
554
1
<sessionState>
555
1
<trace>
556
1
<trust>
557
1
<webServices>
557
1
The <location> Tag
558
1
HttpCapabilitiesBase Class
558
1
HttpCapabilitiesBase Public Methods
559
1
HttpCapabilitiesBase Protected Methods
559
1
HttpCapabilitiesBase Public Properties
559
1
HttpConfigurationContext
559
4
HttpConfigurationContext Public Methods
559
1
HttpConfigurationContext Protected Methods
560
1
HttpConfigurationContext Public Properties
560
3
System.Web.Security
563
38
ASP.NET Security Overview
563
3
Security Configuration Using Machine.Config and Web.Config
564
1
<authentication>
564
1
<authorization>
565
1
<identity>
565
1
<securityPolicy>
566
1
<trust>
566
1
System.Security.Principal Namespace
566
1
WindowsIdentity Class
567
3
WindowsIdentity Class Public Methods
567
1
WindowsIdentity Protected Methods
568
1
WindowsIdentity Class Public Properties
569
1
WindowsPrincipal Class
570
1
WindowsPrincipal Class Public Methods
570
1
WindowsPrincipal Protected Methods
570
1
WindowsPrincipal Class Public Properties
571
1
IIdentity and IPrincipal Interfaces
571
1
IIdentity Interface
571
1
IIdentity Interface Public Properties
571
1
IPrincipal Interface
572
1
IPrincipal Interface Public Methods
572
1
IPrincipal Interface Public Properties
572
1
Windows-Based Security
572
5
Implementing Windows Authentication
573
1
Anonymous Authentication
574
1
Basic Authentication
574
1
Digest Authentication
575
1
Integrated Windows Authentication
575
1
ACL and Windows Authorization
575
1
Impersonation in ASP.NET
576
1
Forms-Based Security
577
6
Important Forms-Based Implementation Details
577
1
Authentication Cookie Name
577
1
Use of the CookiePath
577
1
Spanning Multiple Servers
578
5
System.Web.Security Namespace
583
1
FormAuthentication Class
584
4
FormsAuthentication Class Public Methods
584
3
FormsAuthentication Protected Methods
587
1
FormsAuthentication Class Public Properties
587
1
FormsAuthenticationTicket Class
588
1
FormsAuthenticationTicket Class Public Methods
588
1
FormsAuthenticationTicket Protected Methods
588
1
FormsAuthenticationTicket Class Public Properties
588
1
FormsIdentity Class
589
2
FormsIdentity Class Public Methods
589
1
FormsIdentity Protected Methods
590
1
FormsIdentity Class Public Properties
590
1
Passport-Based Security
591
1
PassportIdentity Class
591
10
PassportIdentity Class Public Methods
591
6
PassportIdentity Protected Methods
597
1
PassportIdentity Class Public Properties
597
4
System.Web.Services
601
26
Web Services Overview
601
6
What are Web Services?
601
1
Discovery and Description
602
1
Why Use Web Services?
602
1
Reasons You May Not Want to Use Web Services
603
1
Key Web-Service Standards
604
1
SOAP
604
2
WSDL
606
1
UDDI
606
1
DISCO
607
1
The System.Web.Services Namespace
607
1
WebMethodAttribute Class
607
7
WebMethodAttribute Class Public Methods
608
1
WebMethodAttribute Class Protected Methods
608
1
WebMethodAttribute Class Public Properties
608
6
WebService Class
614
6
WebService Class Public Methods
616
1
WebService Class Protected Methods
617
1
WebService Class Public Properties
617
3
WebService Class Protected Properties
620
1
WebService Class Public Events
620
1
WebServiceAttribute Class
620
3
WebServiceAttribute Public Methods
620
1
WebServiceAttribute Class Protected Methods
621
1
WebServiceAttribute Class Public Properties
621
2
WebServiceBindingAttribute Class
623
4
WebServiceBindingAttribute Class Public Methods
623
1
WebServiceBindingAttribute Class Protected Methods
624
1
WebServiceBindingAttribute Class Public Properties
624
3
System.Web.Services.Description
627
74
Displaying a WSDL File
627
2
Using WSDL Schema
629
1
WSDL Schema Definition
630
1
WSDL Sections
631
1
Extensibility
632
1
How Do Extensibility Classes Work?
633
1
System.Web.Services.Description Namespace
634
5
Binding Class
639
4
Binding Class Public Methods
639
1
Binding Class Protected Methods
640
1
Binding Class Public Properties
640
3
DocumentableItem Class
643
3
DocumentableItem Class Public Methods
644
1
DocumentableItem Class Protected Methods
644
1
DocumentableItem Class Public Properties
644
2
Message Class
646
4
Message Class Public Methods
646
1
Message Class Protected Methods
647
1
Message Class Public Properties
647
3
MessagePart Class
650
3
MessagePart Class Public Methods
651
1
MessagePart Class Protected Methods
651
1
MessagePart Class Public Properties
651
2
Operation Class
653
6
Operation Class Public Methods
654
1
Operation Class Protected Methods
654
1
Operation Class Public Properties
654
5
OperationBinding Class
659
4
OperationBinding Class Public Methods
659
1
Operation Class Protected Methods
659
1
OperationBinding Class Public Properties
659
4
OperationFault Class
663
3
OperationFault Class Public Methods
664
1
OperationFault Class Protected Methods
664
1
OperationFault Class Public Properties
664
2
OperationInput Class
666
2
OperationInput Class Public Methods
666
1
OperationInput Protected Methods
667
1
OperationInput Class Public Properties
667
1
OperationOutput Class
668
2
OperationOutput Class Public Methods
669
1
OperationOutput Class Protected Methods
669
1
OperationOutput Class Public Properties
669
1
Port Class
670
4
Port Class Public Methods
671
1
Port Class Protected Methods
671
1
Port Class Public Properties
671
3
PortType Class
674
4
PortType Class Public Methods
675
1
PortType Class Protected Methods
675
1
PortType Class Public Properties
675
3
Service Class
678
4
Service Class Public Methods
679
1
Service Class Protected Methods
679
1
Service Class Public Properties
679
3
ServiceDescription Class
682
11
ServiceDescription Class Public Methods
682
3
ServiceDescription Class Protected Methods
685
1
ServiceDescription Class Public Properties
685
5
ServiceDescription Class Public Fields
690
3
Types Class
693
3
Types Class Public Methods
694
1
Types Class Protected Methods
694
1
Types Class Public Properties
694
2
System.Web.Services.Description Enumerations
696
5
OperationFlow
696
1
ServiceDescriptionImportStyle
697
1
ServiceDescriptionImportWarnings
697
1
SoapBindingStyle
698
1
SoapBindingUse
698
3
System.Web.Services.Protocols
701
70
Communication Protocols
702
13
Supported Communication Techniques
702
1
SOAP
703
1
HTTP GET
704
1
HTTP POST
705
1
Asynchronous Communication
705
2
The Client Proxy Class
707
1
Web Service Discovery
708
1
Displaying a Disco File
709
1
Customization of the ASP.NET Server
709
1
Customization of the ASP.NET Client
710
2
SoapMessageStage Process Trapping
712
3
System.Web.Services.Protocols Namespace
715
2
HttpGetClientProtocol Class
717
11
HttpGetClientProtocol Class Public Methods
718
1
HttpGetClientProtocol Class Protected Methods
719
3
HttpGetClientProtocol Class Public Properties
722
5
HttpGetClientProtocol Class Protected Properties
727
1
HttpGetClientProtocol Class Public Events
728
1
HttpMethodAttribute Class
728
2
HttpMethodAttribute Class Public Methods
728
1
HttpMethodAttribute Class Protected Methods
729
1
HttpMethodAttribute Class Public Properties
729
1
HttpPostClientProtocol Class
730
1
HttpPostClientProtocol Class Public Methods
730
1
HttpPostClientProtocol Class Protected Methods
731
1
HttpPostClientProtocol Class Public Properties
731
1
HttpPostClientProtocol Class Protected Properties
731
1
HttpPostClientProtocol Class Public Events
731
1
SoapDocumentMethodAttribute Class
731
5
SoapDocumentMethodAttribute Class Public Methods
731
1
SoapDocumentMethodAttribute Class Protected Methods
732
1
SoapDocumentMethodAttribute Class Public Properties
732
4
SoapDocumentServiceAttribute Class
736
3
SoapDocumentServiceAttribute Class Public Methods
736
1
SoapDocumentServiceAttribute Class Protected Methods
737
1
SoapDocumentServiceAttribute Class Public Properties
737
2
SoapExtension Class
739
2
SoapExtension Class Public Methods
740
1
SoapExtension Class Protected Methods
741
1
SoapExtensionAttribute Class
741
1
SoapExtensionAttribute Class Public Methods
741
1
SoapExtensionAttribute Class Protected Methods
742
1
SoapExtensionAttribute Class Public Properties
742
1
SoapHeader Class
742
2
SoapHeader Class Public Methods
742
1
SoapHeader Class Protected Methods
743
1
SoapHeader Class Public Properties
743
1
SoapHeaderAttribute Class
744
6
SoapHeaderAttribute Class Public Methods
748
1
SoapHeaderAttribute Class Protected Methods
749
1
SoapHeaderAttribute Class Public Properties
749
1
SoapHttpClientProtocol Class
750
11
SoapHttpClientProtocol Class Public Methods
751
1
SoapHttpClientProtocol Class Protected Methods
752
3
SoapHttpClientProtocol Class Public Properties
755
5
SoapHttpClientProtocol Class Protected Properties
760
1
SoapHttpClientProtocol Class Public Events
760
1
SoapRpcMethodAttribute Class
761
3
SoapRpcMethodAttribute Class Public Methods
761
1
SoapRpcMethodAttribute Class Protected Methods
762
1
SoapRpcMethodAttribute Class Public Properties
762
2
SoapRpcServiceAttribute Class
764
2
SoapRpcServiceAttribute Class Public Methods
765
1
SoapRpcServiceAttribute Class Protected Methods
765
1
SoapRpcServiceAttribute Class Public Properties
765
1
System.Web.Services.Protocols Enumerations
766
5
LogicalMethodTypes
766
1
SoapHeaderDirection
766
1
SoapMessageStage
767
1
SoapParameterStyle
768
1
SoapServiceRoutingStyle
769
2
Appendix A: Data in ASP.NET
771
42
Using the Examples
771
1
System.Data Namespace Overview
772
27
Connections and Transactions
775
2
Commands and Parameters
777
6
DataReader
783
2
DataAdapter
785
4
Mapping
789
2
DataSet
791
1
DataTable
792
2
DataView
794
2
Constraints and Relations
796
3
DataBinding Examples
799
11
Binding Templated Controls
807
3
Summary
810
3
Appendix B: XML in ASP.NET
813
62
System.Xml Namespaces Overview
813
2
Creating XML Documents Using XmlTextWriter
815
4
Reading XML Documents Using XmlTextReader
819
4
Validating XML Documents Using XmlValidatingReader
823
5
Working with XML Using XmlDocument
828
17
Other Options for Writing XML Documents
832
1
Reading XML Documents
833
4
Searching XML Documents
837
2
Editing XML Documents
839
6
Working with XML Using XPathDocument
845
15
XPathDocument
845
1
XPathNavigator
846
1
Parsing XML Documents
846
4
Searching XML Documents
850
3
Transforming XML Documents
853
7
XML and ADO.NET Synchronization
860
12
Writing XML from a DataSet object
860
4
Reading XML from a DataSet Object
864
3
Synchronization of the XmlDataDocument and DataSet Objects
867
5
Summary
872
3
Index
875