did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780764526282

Asp.Net Professional Secrets

by ; ; ; ; ; ;
  • ISBN13:

    9780764526282

  • ISBN10:

    0764526286

  • Format: Paperback
  • Copyright: 2003-10-01
  • Publisher: Wiley
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $50.00

Summary

Go beyond the obvious and explore the secrets behind ASP.NET with this comprehensive guide. Leading authorities in the field expose the hidden functionality within the ASP.NET model, revealing everything from Web controls and screen scraping to configuration and versioning techniques. These expert tips and tricks will help you gain the skills you need to quickly develop your own practical ASP.NET applications. The Insider's Guide to: * Uploading Multiple Files from a Single Page (see Chapter 5) * Double-Checking Client-Side Validation (see Chapter 9) * Nesting User Controls (see Chapter 10) * Using the Code-Behind Model with Notepad (see Chapter 12) * Supporting Specific .NET Framework Versions (see Chapter 13) * Debugging a SQL Server Stored Procedure from Visual Studio .NET (see Chapter 14) * Streaming Attachments (see Chapter 18) * Screen Scraping Using WSDL Documents and Proxy Classes (see Chapter 30) * Integrating Mobile Emulators with Visual Studio .NET (see Chapter 33)

Author Biography

Bill Evjen is a technical director for Reuters, the founder and executive director of INETA, and an author and speaker on ASP.NET and Web services.

Table of Contents

Prefacep. vii
Starting the ASP.NET Journeyp. 1
Introducing .NET and ASP.NETp. 3
Welcome to .NETp. 3
A Closer Look at the .NET Foundationp. 8
What's New in .NET 1.1?p. 13
Summaryp. 16
Creating ASP.NET Applications with Visual Studio .NETp. 17
Visual Studio .NET for ASP.NETp. 18
Examining Hidden Items in Visual Studio .NETp. 25
Discovering the Power Behind the Server Explorerp. 33
Letting Visual Studio .NET Macros Do the Work for Youp. 46
Summaryp. 49
Using the ASP.NET Web Matrix Projectp. 51
Exploring the ASP.NET Web Matrix Projectp. 52
Working with the Web Matrixp. 59
Extending the Web Matrixp. 68
Summaryp. 80
Controlsp. 81
The What, Where, When, Why, and How of Controlsp. 83
Why Make the Change to ASP.NET?p. 84
An Overview of ASP.NET Server Controlsp. 85
HTML Server Controlsp. 98
Web Server Controlsp. 104
Formatting Web Server Controlsp. 108
Summaryp. 115
Making HTML Server Controls Work for Youp. 117
Creating HTML Server Controlsp. 118
Playing with HTML Elementsp. 123
Specific HTML Server Controls Provided by Visual Studio .NET and the Web Matrixp. 140
Summaryp. 155
Basic Web Controlsp. 157
Introducing Web Server Controlsp. 158
Displaying Text Using Web Server Controlsp. 159
Form Input Web Server Controlsp. 161
Form Submission Controlsp. 189
Navigation Controlsp. 197
Image Controlsp. 199
Layout Controlsp. 201
Summaryp. 207
Understanding List Web Controlsp. 209
Paging Datap. 210
Sorting Datap. 242
Editing Data in a DataGridp. 251
Summaryp. 271
Manipulating Rich Web Controlsp. 273
Using the Calendar Controlp. 274
The AdRotator Controlp. 290
Summaryp. 293
Taking Advantage of Validation Server Controlsp. 295
Introducing Validationp. 296
.NET to the Rescue!p. 298
Summaryp. 327
User Controls: Building Reusable Pieces of Codep. 329
Introducing User Controlsp. 330
Building a Simple User Controlp. 331
Creating a Navigation User Controlp. 337
Exposing Properties and Methods from User Controlsp. 341
Dynamically Loading User Controlsp. 347
Creating User Controls Using the Code-Behind Techniquep. 354
Summaryp. 361
Building Custom Controlsp. 363
Creating Custom Controls with the Control Classp. 364
Creating Custom Controls Using the WebControl Classp. 375
Building a Composite Controlp. 379
Raising Events from Controlsp. 385
Creating a Templated Controlp. 385
Causing Client-Side Postback from a Server Controlp. 393
Using a Custom Control in Visual Studio .NETp. 399
Summaryp. 400
Applications as a Wholep. 401
An In-Depth Look at the .aspx Pagep. 403
The Languages of Your Pagesp. 404
Understanding Inline Versus Code-Behindp. 408
Working with ASP.NET Directivesp. 417
Working with Page Eventsp. 425
Understanding the Page Lifecyclep. 426
Understanding the Page Classp. 428
Summaryp. 430
Understanding the Entire Applicationp. 431
Hosting Applications on a Serverp. 432
A Visual Studio .NET ASP.NET Applicationp. 440
Versioning and Runtimesp. 441
Looking at Global.asaxp. 447
Summaryp. 452
Debugging ASP.NET Pages and Handling Exceptionsp. 453
Debugging ASP.NET Web Applicationsp. 454
ASP.NET Tracingp. 464
Handling Exceptions in an ASP.NET Web Applicationp. 472
Summaryp. 481
Controlling Security for Your ASP.NET Applicationsp. 483
Authentication, Authorization, and Impersonationp. 484
Overview of Authentication in ASP.NETp. 485
Authorizationp. 501
Impersonationp. 503
Summaryp. 507
Packaging and Deploying Your ASP.NET Applicationsp. 509
Introduction to Setup and Deploymentp. 510
Structure of an ASP.NET Web Applicationp. 510
Deployment Options Supported by .NETp. 511
Summaryp. 525
Interoperabilityp. 527
COM Interop: Using COM within .NETp. 528
Using .NET from Unmanaged Codep. 542
Summaryp. 552
Networking: Understanding E-mail in .NETp. 553
Overview of E-mailp. 554
Exploring System.Web.Mailp. 559
E-mailing a Web Pagep. 563
Sending International E-Mailsp. 569
Troubleshooting System.Web.Mailp. 571
Building Your Own SmtpClient Componentp. 575
Summaryp. 595
Networking: Understanding File I/O in .NETp. 597
Overview of the System.IO Namespacep. 598
Manipulating Text Filesp. 603
Manipulating Binary Filesp. 605
Reading and Writing Data Asynchronouslyp. 607
Summaryp. 613
ASP.NET and Datap. 615
Understanding ADO.NETp. 617
Realizing the Dream of Common Database Accessp. 618
Picking a .NET Data Providerp. 619
ADO.NET Objectsp. 620
Making Your Connectionp. 621
Issuing Commandsp. 624
Retrieving and Displaying Data with a DataReaderp. 632
Feedback Readerp. 637
Calling Stored Proceduresp. 639
The Disconnected Database: DataAdapter and DataSetp. 644
Summaryp. 647
Rendering and Data Binding with ADO.NET Objectsp. 649
Data Binding with ASP.NET Server Controlsp. 650
Implementing Sorting and Paging Using a DataGrid Controlp. 663
In-Place Editing of a DataGridp. 667
Embedding One DataGrid within Another DataGrid Controlp. 673
Summaryp. 680
XML and ADO.NETp. 681
XML Support Provided by the DataSet Objectp. 682
The XmlDataDocument Object and ADO.NETp. 693
Retrieving XML Data Directly from SQL Serverp. 705
Summaryp. 708
XML Namespacesp. 709
XML Support in .NET Frameworkp. 710
Summaryp. 738
Performance and Optimizationp. 739
Configuring Your Applicationsp. 741
Configuration File Locations and Meaningsp. 742
Configuration File Structurep. 743
Categories and Settingsp. 745
Consolidating and Locking Down Configuration Settingsp. 756
Summaryp. 759
Applying Caching and Other Performance Enhancementsp. 761
Understanding Cachingp. 762
Understanding the Different Types of Cachingp. 763
Creating a Callback Method for a Cached Itemp. 788
Using Performance Counters Related to Cachingp. 794
Summaryp. 795
State Management Techniques and Their Consequencesp. 797
Introducing State Managementp. 798
Client-Side State Managementp. 798
Server-Side State Managementp. 810
Summaryp. 820
XML Web Servicesp. 821
Understanding the Basics of XML Web Servicesp. 823
Introducing XMLp. 824
XML, SOAP, and HTTPp. 825
Understanding the Problems That XML Web Services Addressp. 826
The Composition of XML Web Servicesp. 827
Viewing and Testing XML Web Servicesp. 838
The Business of XML Web Servicesp. 849
Summaryp. 851
Building and Consuming XML Web Servicesp. 853
Building a Simple XML Web Servicep. 854
Consuming an XML Web Servicep. 860
From One XML Web Service to Anotherp. 879
Throwing SOAP Exceptionsp. 883
Caching XML Web Servicesp. 885
Application Center Test (ACT)p. 887
Summaryp. 896
Taking XML Web Services One Step Fartherp. 897
Asynchronous XML Web Servicesp. 898
Sending Images in Your SOAP Messagesp. 903
Working with SOAP Headersp. 910
Overloading WebMethodsp. 922
Tracing SOAP Messagesp. 924
Summaryp. 928
Getting What You Need by Screen Scrapingp. 929
Screen Scraping Niceties 101p. 930
The Screen Scraping Processp. 930
Stock Quote Examplep. 931
The Delicate Nature of Screen Scrapingp. 942
Building a Consuming Applicationp. 943
Summaryp. 949
Mobile Developmentp. 951
Building Wireless Applicationsp. 953
Online and Offline Applicationsp. 954
Mobile Application Development Challengesp. 955
Mobile Application Development Processp. 956
Summaryp. 970
Uncovering the Secrets of Mobile Controlsp. 971
Mobile Controlsp. 972
List Controlsp. 988
Summaryp. 1000
Advanced Techniques for Building Mobile Applicationsp. 1001
Examining the ObjectList Controlp. 1002
Examining the PhoneCall Controlp. 1011
Providing a Common Look and Feelp. 1014
Writing Device-Specific Codep. 1025
Summaryp. 1032
Language Lookup: Visual Basic .NETp. 1033
Language Lookup: C#p. 1055
ASP.NET Resourcesp. 1079
Indexp. 1081
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program