Sold Out
Book Categories |
Preface | vii | |
Part I | Starting the ASP.NET Journey | 1 |
Chapter 1 | Introducing .NET and ASP.NET | 3 |
Welcome to .NET | 3 | |
A Closer Look at the .NET Foundation | 8 | |
What's New in .NET 1.1? | 13 | |
Summary | 16 | |
Chapter 2 | Creating ASP.NET Applications with Visual Studio .NET | 17 |
Visual Studio .NET for ASP.NET | 18 | |
Examining Hidden Items in Visual Studio .NET | 25 | |
Discovering the Power Behind the Server Explorer | 33 | |
Letting Visual Studio .NET Macros Do the Work for You | 46 | |
Summary | 49 | |
Chapter 3 | Using the ASP.NET Web Matrix Project | 51 |
Exploring the ASP.NET Web Matrix Project | 52 | |
Working with the Web Matrix | 59 | |
Extending the Web Matrix | 68 | |
Summary | 80 | |
Part II | Controls | 81 |
Chapter 4 | The What, Where, When, Why, and How of Controls | 83 |
Why Make the Change to ASP.NET? | 84 | |
An Overview of ASP.NET Server Controls | 85 | |
HTML Server Controls | 98 | |
Web Server Controls | 104 | |
Formatting Web Server Controls | 108 | |
Summary | 115 | |
Chapter 5 | Making HTML Server Controls Work for You | 117 |
Creating HTML Server Controls | 118 | |
Playing with HTML Elements | 123 | |
Specific HTML Server Controls Provided by Visual Studio .NET and the Web Matrix | 140 | |
Summary | 155 | |
Chapter 6 | Basic Web Controls | 157 |
Introducing Web Server Controls | 158 | |
Displaying Text Using Web Server Controls | 159 | |
Form Input Web Server Controls | 161 | |
Form Submission Controls | 189 | |
Navigation Controls | 197 | |
Image Controls | 199 | |
Layout Controls | 201 | |
Summary | 207 | |
Chapter 7 | Understanding List Web Controls | 209 |
Paging Data | 210 | |
Sorting Data | 242 | |
Editing Data in a DataGrid | 251 | |
Summary | 271 | |
Chapter 8 | Manipulating Rich Web Controls | 273 |
Using the Calendar Control | 274 | |
The AdRotator Control | 290 | |
Summary | 293 | |
Chapter 9 | Taking Advantage of Validation Server Controls | 295 |
Introducing Validation | 296 | |
.NET to the Rescue! | 298 | |
Summary | 327 | |
Chapter 10 | User Controls: Building Reusable Pieces of Code | 329 |
Introducing User Controls | 330 | |
Building a Simple User Control | 331 | |
Creating a Navigation User Control | 337 | |
Exposing Properties and Methods from User Controls | 341 | |
Dynamically Loading User Controls | 347 | |
Creating User Controls Using the Code-Behind Technique | 354 | |
Summary | 361 | |
Chapter 11 | Building Custom Controls | 363 |
Creating Custom Controls with the Control Class | 364 | |
Creating Custom Controls Using the WebControl Class | 375 | |
Building a Composite Control | 379 | |
Raising Events from Controls | 385 | |
Creating a Templated Control | 385 | |
Causing Client-Side Postback from a Server Control | 393 | |
Using a Custom Control in Visual Studio .NET | 399 | |
Summary | 400 | |
Part III | Applications as a Whole | 401 |
Chapter 12 | An In-Depth Look at the .aspx Page | 403 |
The Languages of Your Pages | 404 | |
Understanding Inline Versus Code-Behind | 408 | |
Working with ASP.NET Directives | 417 | |
Working with Page Events | 425 | |
Understanding the Page Lifecycle | 426 | |
Understanding the Page Class | 428 | |
Summary | 430 | |
Chapter 13 | Understanding the Entire Application | 431 |
Hosting Applications on a Server | 432 | |
A Visual Studio .NET ASP.NET Application | 440 | |
Versioning and Runtimes | 441 | |
Looking at Global.asax | 447 | |
Summary | 452 | |
Chapter 14 | Debugging ASP.NET Pages and Handling Exceptions | 453 |
Debugging ASP.NET Web Applications | 454 | |
ASP.NET Tracing | 464 | |
Handling Exceptions in an ASP.NET Web Application | 472 | |
Summary | 481 | |
Chapter 15 | Controlling Security for Your ASP.NET Applications | 483 |
Authentication, Authorization, and Impersonation | 484 | |
Overview of Authentication in ASP.NET | 485 | |
Authorization | 501 | |
Impersonation | 503 | |
Summary | 507 | |
Chapter 16 | Packaging and Deploying Your ASP.NET Applications | 509 |
Introduction to Setup and Deployment | 510 | |
Structure of an ASP.NET Web Application | 510 | |
Deployment Options Supported by .NET | 511 | |
Summary | 525 | |
Chapter 17 | Interoperability | 527 |
COM Interop: Using COM within .NET | 528 | |
Using .NET from Unmanaged Code | 542 | |
Summary | 552 | |
Chapter 18 | Networking: Understanding E-mail in .NET | 553 |
Overview of E-mail | 554 | |
Exploring System.Web.Mail | 559 | |
E-mailing a Web Page | 563 | |
Sending International E-Mails | 569 | |
Troubleshooting System.Web.Mail | 571 | |
Building Your Own SmtpClient Component | 575 | |
Summary | 595 | |
Chapter 19 | Networking: Understanding File I/O in .NET | 597 |
Overview of the System.IO Namespace | 598 | |
Manipulating Text Files | 603 | |
Manipulating Binary Files | 605 | |
Reading and Writing Data Asynchronously | 607 | |
Summary | 613 | |
Part IV | ASP.NET and Data | 615 |
Chapter 20 | Understanding ADO.NET | 617 |
Realizing the Dream of Common Database Access | 618 | |
Picking a .NET Data Provider | 619 | |
ADO.NET Objects | 620 | |
Making Your Connection | 621 | |
Issuing Commands | 624 | |
Retrieving and Displaying Data with a DataReader | 632 | |
Feedback Reader | 637 | |
Calling Stored Procedures | 639 | |
The Disconnected Database: DataAdapter and DataSet | 644 | |
Summary | 647 | |
Chapter 21 | Rendering and Data Binding with ADO.NET Objects | 649 |
Data Binding with ASP.NET Server Controls | 650 | |
Implementing Sorting and Paging Using a DataGrid Control | 663 | |
In-Place Editing of a DataGrid | 667 | |
Embedding One DataGrid within Another DataGrid Control | 673 | |
Summary | 680 | |
Chapter 22 | XML and ADO.NET | 681 |
XML Support Provided by the DataSet Object | 682 | |
The XmlDataDocument Object and ADO.NET | 693 | |
Retrieving XML Data Directly from SQL Server | 705 | |
Summary | 708 | |
Chapter 23 | XML Namespaces | 709 |
XML Support in .NET Framework | 710 | |
Summary | 738 | |
Part V | Performance and Optimization | 739 |
Chapter 24 | Configuring Your Applications | 741 |
Configuration File Locations and Meanings | 742 | |
Configuration File Structure | 743 | |
Categories and Settings | 745 | |
Consolidating and Locking Down Configuration Settings | 756 | |
Summary | 759 | |
Chapter 25 | Applying Caching and Other Performance Enhancements | 761 |
Understanding Caching | 762 | |
Understanding the Different Types of Caching | 763 | |
Creating a Callback Method for a Cached Item | 788 | |
Using Performance Counters Related to Caching | 794 | |
Summary | 795 | |
Chapter 26 | State Management Techniques and Their Consequences | 797 |
Introducing State Management | 798 | |
Client-Side State Management | 798 | |
Server-Side State Management | 810 | |
Summary | 820 | |
Part VI | XML Web Services | 821 |
Chapter 27 | Understanding the Basics of XML Web Services | 823 |
Introducing XML | 824 | |
XML, SOAP, and HTTP | 825 | |
Understanding the Problems That XML Web Services Address | 826 | |
The Composition of XML Web Services | 827 | |
Viewing and Testing XML Web Services | 838 | |
The Business of XML Web Services | 849 | |
Summary | 851 | |
Chapter 28 | Building and Consuming XML Web Services | 853 |
Building a Simple XML Web Service | 854 | |
Consuming an XML Web Service | 860 | |
From One XML Web Service to Another | 879 | |
Throwing SOAP Exceptions | 883 | |
Caching XML Web Services | 885 | |
Application Center Test (ACT) | 887 | |
Summary | 896 | |
Chapter 29 | Taking XML Web Services One Step Farther | 897 |
Asynchronous XML Web Services | 898 | |
Sending Images in Your SOAP Messages | 903 | |
Working with SOAP Headers | 910 | |
Overloading WebMethods | 922 | |
Tracing SOAP Messages | 924 | |
Summary | 928 | |
Chapter 30 | Getting What You Need by Screen Scraping | 929 |
Screen Scraping Niceties 101 | 930 | |
The Screen Scraping Process | 930 | |
Stock Quote Example | 931 | |
The Delicate Nature of Screen Scraping | 942 | |
Building a Consuming Application | 943 | |
Summary | 949 | |
Part VII | Mobile Development | 951 |
Chapter 31 | Building Wireless Applications | 953 |
Online and Offline Applications | 954 | |
Mobile Application Development Challenges | 955 | |
Mobile Application Development Process | 956 | |
Summary | 970 | |
Chapter 32 | Uncovering the Secrets of Mobile Controls | 971 |
Mobile Controls | 972 | |
List Controls | 988 | |
Summary | 1000 | |
Chapter 33 | Advanced Techniques for Building Mobile Applications | 1001 |
Examining the ObjectList Control | 1002 | |
Examining the PhoneCall Control | 1011 | |
Providing a Common Look and Feel | 1014 | |
Writing Device-Specific Code | 1025 | |
Summary | 1032 | |
Appendix A | Language Lookup: Visual Basic .NET | 1033 |
Appendix B | Language Lookup: C# | 1055 |
Appendix C | ASP.NET Resources | 1079 |
Index | 1081 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionASP.Net Professional Secrets
X
This Item is in Your InventoryASP.Net Professional Secrets
X
You must be logged in to review the productsX
X
X
Add ASP.Net Professional Secrets, 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 configurat, ASP.Net Professional Secrets to the inventory that you are selling on WonderClubX
X
Add ASP.Net Professional Secrets, 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 configurat, ASP.Net Professional Secrets to your collection on WonderClub |