The Wayback Machine - https://web.archive.org/web/20100411034346/http://www.codeguru.com:80/csharp/.net/net_asp/tutorials/

    Tutorials

    New Data Web Controls Enhancements in ASP.NET 4.0 Give ASP.NET Developers More Control

    This ASP.NET tutorial explores a number of enhancements made to the data Web controls in ASP.NET 4.0.

    Take Control Of Web Control ClientID Values in ASP.NET 4.0

    This ASP.NET tutorial shows how to take control of the ClientID values generated by Web controls in ASP.NET 4.0 by using the new ClientIDMode property.

    Displaying Multimedia Content In A Floating Window Using FancyBox

    This ASP.NET tutorial, by Scott Mitchell, examines FancyBox, a free tool for displaying images and other multimedia content in a window that floats on top of the web page.

    Integrating Twitter Into An ASP.NET Website

    ASP.NET Developer, Scott Mitchell, shows how to use the open source Twitterizer project to integrate Twitter into an ASP.NET website.

    Failed Request Tracing with IIS 7

    Solving ASP.NET web application problems can sometimes be difficult even if you are sitting next to Visual Studio. Luckily, IIS 7 and later contain features to help you uncover the troublemakers.

    Hosting in Amazon Cloud

    Cloud Computing opens new opportunities for any person solving a particular task. Discover all of the steps to get Amazon EC2 for hosting an ASP.NET web site.

    Turn Image Hotlinking to Your Advantage

    Don't block hotlinked images; instead, learn how to label them to bring visitors to your web site and increase your web presence, even if you are restricted by a shared hosting environment.

    Sanity Checks for Your ASP.NET Web Site

    Discover a few points to keep in mind during and after the creation of your web site, such as form referrer check, URL canonization, and so forth.

    .NET Tip: Converting Strings to Numbers

    Converting strings of digits into numeric data types may not always yield the result you expect. Take a look at three ways to convert a string of digits to an integer and learn what you need to watch out for with each method.

    Building a Webpart to Display a Virtual Earth Map

    Discover how to build an ASP.NET webpart that will display coordinates on a Virtual Earth-created map. You can do this by using the IWebPart Interface, an HTTP handler, and the Virtual Earth API.

    Strongly Typed DataSets in ASP.NET 2.0 Pages

    Wrox author Thiru Thangarathinam shows the advantages of creating and working with ADO.NET 2.0 strongly typed datasets in your ASP.NET pages.

    Creating a Custom DataGrid Paging Control

    Create your own custom DataGrid paging control over which you, the developer, will have more control.

    Using ExcelPackage to Create Excel 2007 Files on the Server

    Learn about ExcelPackage, a set of classes and wrappers that provides server-side generation of Excel 2007 spreadsheets.

    Using Control Adapters to Automatically Attach AJAX Extenders to ASP.NET Controls

    They have confusingly similar names, but how can ASP.NET AJAX Control Extenders and ASP.NET Control Adapters be usefully combined?

    [Updated] Convert Your Scraps of Script to Reusable AJAX Control Extenders

    See how Microsoft's AJAX Control Toolkit gives you a fantastic opportunity to repackage JavaScript code into reusable components that can be used within the server-side ASP.NET framework so that you can easily share your JavaScript behavior with other developers.

    Web Applications Performance Rules

    When you design and develop your web application, you always must take into consideration the performance factor.

    ASP.NET Tip: Use the ItemDataBound Event of a Repeater

    Learn how to work with the fields and data within ASP.NET's Repeater control using the ItemDataBound event. This feature enables you to perform a variety of useful functions.

    ASP.NET Tip: Create a Smart Property to Instantiate Your Objects

    By creating smart properties to instantiate your objects, you can keep a single instance of an object without worrying about whether the object has been instantiated yet.

    Understanding Generic Classes

    As you start working with generics, you're likely to want to create a few. See how easy it is to make the transition to writing your own generic types.

    "Atlas" Foundations: ASP.NET 2.0 Callback

    See how to get around the limitation of using a browser as the interface by tapping into the callback features provided in Microsoft's "Atlas."

    Beginner's Guide to Crystal Reports, Part II: Web Apps

    One of the worst features of Crystal Reports is the way it handles report Parameters by presenting each parameter in a separate screen; clients really hate this! To solve this, this demo will show you how to present ALL of the parameters contained in a .rpt file in a SINGLE screen to the user.

    [Updated] Using Nullable Types in C#

    The next release of C# (ECMA-334, 3rd Edition) includes the ability to use nullable data types. If you are unfamiliar with nullable types, this introduction is for you!

    Script CallBack In ASP.NET 1.1

    Learn how to implement the script callback features in ASP.NET 1.1 using XMLHTTP.

    Discovering Visual Basic .NET: Repeating Code

    For those new to Visual Basic, here is your chance to learn about the topic of looping and how to get your program to execute several lines of code again and again.

    Discovering Visual Basic .NET

    There is no need to put off learning Visual Basic .NET any longer. With this tutorial you will be on your way!