C# Tutorial - Free EBook
Web / Asp

C# Ebook
VB.Net Ebook
Java


Sitepoint - Build Your Own ASP .Net Website
Chapter 1 - Introduction to .NET and ASP.NET
Download the pdf at Sitepoint.

Topics include:
What is .NET?
What is ASP.NET?
What Do I Need?
Installing the Required Software
Installing Internet Information Services (IIS)
Installing Internet Explorer
Installing the .NET Framework and SDK
Configuring IIS
Installing Microsoft Access
Installing SQL Server Desktop Engine (MSDE)
Installing and Configuring Web Data Administrator
Your First ASP.NET Page
The ASP.NET Support Site


Sitepoint - Build Your Own ASP .Net Website
Chapter 2 - ASP.NET Basics
Download the pdf at Sitepoint.

Topics include:
ASP.NET Page Structure
Directives
Code Declaration Blocks
Code Render Blocks
ASP.NET Server Controls
Server-Side Comments
Server-Side Include Directives
Literal Text and HTML Tags
View State
Working With Directive
ASP.NET Languages
VB.NET
C#


Sitepoint - Build Your Own ASP .Net Website
Chapter 3 - VB.NET and C# Programming Basics
Download the pdf at Sitepoint.

Topics include:
Programming Basics
Control Events and Subroutines
Page Events
Variables and Variable Declaration
Arrays
Functions
Operators
Conditional Logic
Loops
Understanding Namespaces
Object Oriented Programming Concepts
Objects
Properties
Methods
Classes
Scope
Events
Understanding Inheritance
Separating Code From Content With Code-Behind


Sitepoint - Build Your Own ASP .Net Website
Chapter 4 - Web Forms and Web Controls
Download the pdf at Sitepoint.

Topics include:
Working with HTML Controls
Processing a Simple Form
Introduction to Web Forms
Introduction to Web Controls
Handling Page Navigation
Postback
Formatting Controls with CSS
Types of Styles and Style Sheets
Style Properties
The CssClass Property


O'Reilly - Programming ASP.NET
Chapter 6 - Programming Web Forms
Download the pdf at O'Reilly.
Download the source code for the book at O'Reilly.

Topics include:
Code-Behind
State
Lifecycle
Directives


Que - MCAD/MCSD Training Guide (70-315): Developing and Implementing Web Applications with Visual C# and Visual Studio.NET
Chapter 3 - Implementing Navigation for the User Interface
View Online at Que or View Online at InformIT.

Topics include:
Roundtrip and Postback.
ASP.NET Intrinsic Objects.
ASP.NET Application.
State Management.
Navigation Between Pages.

Thanks to Michael Freidgeim for posting me this one.


Addison - C# Developer's Guide to ASP.NET, XML, and ADO.NET
Chapter 3 - Debugging ASP.NET Applications
View Online at Addison-Wesley.
Download the source code for the book at Addison Wesley is in two parts. Here is Part 1 and Part 2.

Topics include:
Tracing Your Web Application's Activity.
Debugging ASP.NET Applications.
Creating Custom Performance Monitors.
Writing to the Windows Event Log.


Peachpit - C# Web Development for ASP.NET: Visual QuickStart Guide

Chapter 4 - Strings
View Online at PeachPit.
Download the source code for the book at PeachPit.

Topics include:
Preparing your Machine to Work with Strings. Working with Strings. Initializing Strings. Comparing Strings. Concatenating Strings. Finding the String Length. Comparing and Concatenating Strings. Creating Strings from Characters. Using Escape Characters. Using Literal Strings. Accessing the String's Characters. Finding a Substring within a String. Extracting Part of the String. Splitting a String. Joining a String. Uppercasing and Lowercasing. Formatting Strings. Finishing the Sample Application. Representing Objects as Strings. Allocating Strings with StringBuilder.