Special Offers

Designing Microsoft® ASP.NET Applications
Author Douglas J. Reilly
Pages 432
Disk 1 Companion CD(s)
Level All Levels
Published 11/13/2001
ISBN 9780735613485
Price $39.99
To see this book's discounted price, select a reseller below.

More Information

About the Book
Table of Contents
Sample Chapter
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books


Table of Contents

1  Introduction to ASP.NET Development1
    The Problem: Developing Dynamic Web Applications2
    One Solution: Common Gateway Interface3
        The Good News About CGI5
        The Bad News About CGI6
    Another Solution: Internet Server Application Programming Interface7
        The Good News About ISAPI10
        The Bad News About ISAPI10
    A Better Solution: Active Server Pages11
        The Good News About ASP16
        The Bad News About ASP16
    A New Solution: ASP.NET19
2  Managed Code and the Common Language Runtime21
    Overview of the .NET Framework22
    Introduction to Microsoft Intermediate Language24
    Getting the JITters—Just in Time!30
    Managed Code and Data31
    About Unsafe Code33
3  The .NET Framework Objects and Languages 35
    The .NET Solution to Type Compatibility37
        Value Types38
        Reference Types40
        Built-In Reference Types41
    Other Objects in the .NET Framework45
    Overview of Visual Basic .NET47
        Out with the Old!47
        In with the New!50
    C# (C Sharp) Overview57
        Differences Between C++ and C#58
        Things You Can Do in C# but Not in Visual Basic .NET60
4  ASP.NET Development 10165
    Hello ASP.NET World!65
        A C# Example66
        A Visual Basic .NET Example69
    The ASP.NET Development Model71
    Creating an ASP.NET Web Application with Visual Studio .NET72
        Visual Studio .NET Interactions with Internet Information Services (IIS)75
        Your First Visual Studio .NET Web Page76
    Other Types of ASP.NET Applications81
        XML Web Services81
        HTTP Handlers and HTTP Modules84
    Configuring an Application85
        Where Does the Web.config File Go?87
        The authentication Section88
        The authorization Section95
        The customErrors Section95
        The httpHandlers Section97
        The httpModules Section98
        The identity Section99
        The pages Section100
        The processModel Section101
        The sessionState Section104
        The trace Section105
5  Web Forms109
    Using the Classic ASP Program Architecture110
        An Example of ASP.NET Form Validation114
        ASP.NET Server Controls vs. HTML Server Controls117
    Using Validator Controls118
        The RequiredFieldValidator Control119
        The CompareValidator Control124
        Other Validators129
        Multiple Validators on a Single Field138
        The ValidationSummary Control143
    Maintaining the State of Controls in ASP.NET148
    Manipulating Server Controls Programmatically152
6  Creating ASP.NET Components165
    The Trouble with Components165
    ASP.NET Control Classes168
    The Life Cycle of a Control170
    Creating User Controls172
        Preparing a Web Page to Be Converted to a User Control172
        Converting a Web Page to a User Control176
    Creating Custom Controls187
        A Simple Custom Control187
        Creating Custom Controls in Visual Studio .NET191
        A More Complicated Custom Control193
        A Composite Custom Control200
        Installing a Control in Visual Studio .NET205
        Enhancing Design-Time Support211
7  Balancing Server and Client Functionality215
    Client-Side Scripting216
        How ASP.NET Uses Client-Side Scripting218
        Firing Postbacks from a Custom Control223
    Creating an Extensive Client-Side Web Control228
8  Time to Get the Data!241
    XML as the Universal Data Language241
        Current Solutions to Formatting Data vs. the XML Approach242
        Is XML Perfect?244
    Using the IEnumerator Interface244
    Introducing ADO.NET249
        ADO Overview249
        Differences Between ADO and ADO.NET250
        Using ADO.NET from ASP.NET252
        SqlClient vs. OleDb Classes273
        Generating XML from Data274
9  Data and ASP.NET Forms279
    Accessing Data Using ASP Forms279
    Accessing Data Using ASP.NET Forms282
    The DataGrid Server Control282
        Modifying a Data Grid Using the Visual Studio .NET Designer284
        Modifying a Data Grid Using Visual Basic .NET290
    The Repeater Server Control298
        Repeater Control Basics300
    Creating Data Entry Pages310
        Creating the User Interface312
        Processing Data Entry320
10  XML Web Services333
    Standards for XML Web Services334
    Creating a Simple XML Web Service336
        Expanding and Testing the XML Web Service337
        Using WebMethod Attribute Properties342
    Consuming a Simple XML Web Service344
        XML Web Services and Command-Line Tools 351
    A Real-World XML Web Service: Article Distribution355
        Security Options355
        Creating and Testing the XML Web Service356
        Consuming the XML Web Service361
        Possible Enhancements364
APPENDIX A  Configuring ASP.NET Applications in IIS367
    ASP.NET User Authentication367
    Creating a New Virtual Directory in IIS 368
APPENDIX B  What You Need to Know About HTML to Use This Book377
    HTML Tags378
    HTML Links378
    HTML Widgets379
    HTML Tables382

Last Updated: November 12, 2001
Top of Page