CITATION

Sanders, William. ASP.NET 3.5. McGraw-Hill Osborne Media, 2008.

ASP.NET 3.5

Published:  September 2008

eISBN: 9780071591959 0071591958 | ISBN: 9780071591942
  • Contents
  • Acknowledgments
  • Introduction
  • Part I: Getting Started
  • 1 Introduction to ASP.NET 3.5
  • HTML Forms to Nowhere
  • Try This: HTML Data Entry with No Exit
  • ASP.NET 3.5 as an Alternative to CGI
  • From Client Side to Server Side
  • .NET Organization
  • 2 ASP.NET 3.5 Tools and Development Environment
  • Visual Studio 2008
  • Creating a Simple ASP.NET Application
  • ASPX and C# Files
  • More Visual Studio 2008 Tools
  • Other Tools for ASP.NET Development with C#
  • 3 C# and ASP.NET 3.5
  • C# 3.0 and ASP.NET 3.5
  • Basic C# Structures
  • Operators and Punctuators
  • Conditional Statements
  • 4 Doing More with C# and ASP.NET
  • Events and Handling Them
  • Creating and Using Classes
  • Using Interfaces
  • Doing More with C# and Object-Oriented Programming
  • Part II: Forms and Controls
  • 5 HTML Forms: A Review
  • Working with Form Tags and Attributes
  • Try This: Using HTML Forms with ASP.NET Web Sites
  • Try This: Using HTML Buttons
  • Try This: Using Standard ASP.NET Buttons
  • Using HTML Forms Interactively
  • Try This: A Political Poll Using HTML Forms
  • 6 Standard Web Controls
  • Data Entry
  • Try This: CheckBox Web Control
  • Try This: Creating CheckBoxList Web Control
  • Try This: Making Mutually Exclusive Selections
  • Data Display
  • Triggers, Links, and Images
  • Try This: Events and Triggers
  • Try This: Using the ImageMap
  • 7 CSS for ASP.NET 3.5 Page Formatting
  • Styling with the Properties Window
  • Designing with CSS
  • Try This: Designing CSS with Visual Studio 2008
  • CSS External Style Sheets
  • C# Style
  • 8 Control Events and Event Handlers
  • Automatic Events
  • Events and Event Handling
  • Try This: Using Multiple Web Controls
  • Button Command Events
  • Try This: Using the CommandArgument
  • 9 Validation Controls
  • Where to Validate
  • RequiredFieldValidator
  • Try This: Creating a Page with Required Validation
  • RangeValidator
  • Try This: Validating on a Range of Values
  • RegularExpressionValidator
  • Try This: Working with Regular Expressions
  • CompareValidator
  • Try This: Comparing Fields for Validation
  • CustomValidator
  • Try This: Customizing Validation
  • Summarizing Validation Errors
  • 10 Rich Data Controls
  • Calendar Web Control
  • Try This: Responding to Selections
  • Try This: Using the DayOfWeek Property
  • AdRotator Web Server Control
  • Try This: Basic AdRotator
  • Part III: ASP.NET and Databases
  • 11 A SQL Primer
  • Data Types in SQL and C#: Essential Details and Differences
  • CREATE: The SQL Command You Will Rarely Use
  • Adding Data to a Table with INSERT
  • Looking into a Table with SELECT and FROM
  • Changing Data with UPDATE
  • ADD a New Field with ALTER
  • When You Must DELETE a Record
  • Removing a Table Using DROP
  • 12 ADO.NET: Hello Database
  • Creating a Database
  • Creating Web Sites for Database Use
  • Entering Data from a Web Site
  • Using Good Practices
  • 13 Data Binding
  • What Is Data Binding?
  • Basic Binding
  • Try This: Adding Data Binding
  • Repeater
  • Try This: Repeating a Table
  • DataList
  • Try This: Add a DataList
  • DataGrid Made Easy
  • ListView
  • 14 LINQ
  • LINQ Basics
  • ASP.NET 3.5 and LINQ
  • Try This: Getting Started with LINQ
  • C# Uses LINQ
  • Try This: Working with the IEnumerable<T> Interface
  • 15 Files
  • Writing Files
  • Try This: Write a Text File
  • Try This: Adding Content to an Existing File
  • Reading Text Files
  • Viewing Directories and Files
  • 16 Security
  • Putting Web.config to Work
  • Membership Security
  • Try This: A Member Based Security Web Site
  • Remote Registration
  • Try This: A Simple Login and Registration Application
  • 17 ASP.NET Ajax
  • ASP.NET Ajax
  • Try This: Upgrading to Ajax
  • Ajax Timer Control
  • Try This: Using the Ajax Timer to Load Text Files
  • Using Events with Ajax
  • Try This: Loading Images and Multiple Control Events with Ajax
  • Index