rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781590593516

Pro ASP.NET 1.1 in C# : From Professional to Expert

by Franklin, John
  • ISBN13:

    9781590593516

  • ISBN10:

    1590593510

  • Format: Paperback
  • Copyright: 2005-01-30
  • Publisher: Springer-Verlag New York Inc
  • 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: $59.99 Save up to $0.06
  • Buy New
    $59.93
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Summary

Pro ASP.NET 1.1 in C#aims to be the definitive reference for working developers in the field. Its compendium format covers every topic you are likely to come across in your day-to-day work, from handling data through to configuration and deployment.The books goal is to act first as a tutorial guide that you can read from cover to cover, and second as a reference book that you can scan quickly to retrieve the answer to a specific problem as you work.This comprehensive reference is ideal for seasoned ASP.NET developers who perform real work on a daily basis. This book puts to use hard-won, real-world ASP.NET and C# experience, and demonstrates it clearly through numerous diagrams, screenshots, and working code samples.

Table of Contents

About the Editor xiii
About the Technical Reviewer xv
Acknowledgments xvii
Introduction xix
PART ONE Core Concepts
Introducing ASP.NET
3(26)
The Evolution of Web Development
3(3)
Seven Important Facts About ASP.NET
6(10)
A Quick Tour of ASP.NET
16(11)
Summary
27(2)
Internet Information Services
29(24)
The ASP.NET Architecture
29(9)
Installing IIS
38(3)
Managing Websites
41(8)
Verifying the ASP.NET Installation
49(2)
Summary
51(2)
Visual Studio .NET
53(44)
Understanding .NET Development Tools
54(2)
Creating a Website in Visual Studio .NET
56(6)
The Visual Studio .NET IDE
62(14)
The Code-Behind Model
76(8)
Visual Studio .NET Debugging
84(6)
Extending Visual Studio .NET
90(6)
Summary
96(1)
The ASP.NET Page
97(38)
Page Processing
97(10)
Web Forms Processing Stages
107(7)
The Page as a Control Container
114(6)
The Page Class
120(11)
Script Injection Attacks
131(3)
Summary
134(1)
ASP.NET Controls
135(50)
ASP.NET Server Controls
135(3)
HTML Server Controls
138(12)
ASP.NET Web Form Controls
150(9)
The ASP.NET List Controls
159(5)
The ASP.NET Input Validation Controls
164(12)
The ASP.NET Rich Controls
176(7)
Summary
183(2)
ASP.NET Applications
185(48)
Anatomy of an ASP.NET Application
185(3)
The Global.asax Application File
188(6)
ASP.NET Configuration
194(13)
.NET Components
207(5)
Extending the HTTP Pipeline
212(18)
Deploying ASP.NET Applications
230(2)
Summary
232(1)
State Management
233(42)
ASP.NET State Management
233(2)
View State
235(8)
Transferring Information with the Query String
243(2)
Custom Cookies
245(2)
Session State
247(7)
Application State
254(2)
Caching
256(1)
Data Caching
256(9)
Output Caching
265(7)
Summary
272(3)
PART TWO Data Access
ADO.NET Fundamentals
275(38)
The ADO.NET Architecture
275(7)
The Connection Class
282(5)
The Command and DataReader Classes
287(15)
A Database Component
302(10)
Summary
312(1)
Disconnected Data
313(38)
The DataSet Classes
314(4)
The DataAdapter Class
318(8)
The DataView Class
326(7)
Modifying the DataSet
333(5)
Updating the Data in the Data Source
338(12)
Summary
350(1)
Data Binding
351(56)
Data Binding Fundamentals
351(9)
The Repeater Control
360(10)
The DataList Control
370(12)
The DataGrid Control
382(24)
Summary
406(1)
Advanced ADO.NET
407(46)
Transactions
407(9)
Serving Images from a Database
416(6)
DataSet Mapping
422(3)
Typed DataSets
425(8)
Advanced Grids
433(10)
Building a Shopping Cart
443(8)
Summary
451(2)
XML
453(40)
When Does XML Make Sense?
453(1)
An Introduction to XML
454(6)
Working with XML in ASP.NET
460(23)
XML and ADO.NET
483(8)
Summary
491(2)
Files and Streams
493(34)
File and Directory Classes
493(18)
Streams
511(9)
Serialization
520(3)
Summary
523(4)
PART THREE Security
The ASP.NET Security Infrastructure
527(18)
ASP.NET Security Processes
527(5)
Authentication
532(3)
Authorization
535(2)
Secure Sockets Layer
537(6)
Summary
543(2)
Forms Authentication
545(40)
Introducing Forms Authentication
545(5)
Implementing Forms Authentication
550(13)
Advanced Credential Storage
563(17)
Cookie-Less Forms Authentication
580(4)
Summary
584(1)
Windows Authentication
585(18)
Introducing Windows Authentication
585(5)
Implementing Windows Authentication
590(6)
Impersonation
596(6)
Summary
602(1)
Authorization
603(20)
URL Authorization
603(7)
File Authorization
610(1)
Authorization Checks in Code
611(2)
Role-Based Authorization with Forms Authentication
613(6)
Protecting Non-Web-Page Resources
619(3)
Summary
622(1)
Advanced Security
623(32)
Encrypting Data
623(18)
Tracking Logged-On Users
641(5)
Extending ASP.NET Authentication
646(5)
Summary
651(4)
PART FOUR Advanced User Interface
User Controls
655(22)
User Control Basics
656(3)
Adding Code to a User Control
659(11)
Dynamically Loading User Controls
670(5)
Partial Page Caching
675(1)
Summary
676(1)
Custom Server Controls
677(56)
Custom Server Control Basics
677(14)
Control State and Events
691(7)
Extending Existing Web Controls
698(9)
Templated Controls
707(12)
Creating Data Bound Controls
719(12)
Summary
731(2)
Design-Time Support
733(30)
Design-Time Attributes
733(6)
Code Serialization
739(19)
Control Designers
758(3)
Summary
761(2)
JavaScript
763(26)
JavaScript Essentials
763(14)
Custom Controls with JavaScript
777(7)
Frames
784(4)
Summary
788(1)
Dynamic Graphics with GDI+
789(32)
GDI+Basics
789(14)
Embedding Dynamic Graphics in a Web Page
803(9)
Charting with GDI+
812(6)
Summary
818(3)
PART FIVE Web Services
Creating Web Services
821(50)
Web Services Overview
821(10)
Building a Basic Web Service
831(11)
Consuming a Web Service
842(17)
Refining a Web Service
859(11)
Summary
870(1)
Web Service Standards and Extensions
871(40)
SOAP
871(21)
SOAP Extensions
892(11)
WSDL
903(7)
Summary
910(1)
Advanced Web Services
911(32)
Asynchronous Calls
911(10)
Securing Web Services
921(9)
The Web Services Enhancements
930(11)
Summary
941(2)
Index 943

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