Docstoc

7178.ASP NET Developer Guidance Map - v1

Document Sample
7178.ASP NET Developer Guidance Map - v1 Powered By Docstoc
					       ASP.NET
Developer Guidance Map


          J.D. Meier, Principal PM, Microsoft
               http://blogs.msdn.com/jmeier
Contents at a Glance

•   Introduction
•   Sources of ASP.NET Developer Guidance
•   Topics and Features Map (a “Lens” for Finding ASP.NET Content)
•   Summary Table of Topics
•   How The Map is Organized (Organizing the “Content Collections”)
•   Getting Started
•   Architecture and Design
•   Code Samples
•   How Tos
•   Videos
•   Training
Introduction
Welcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated
index of ASP.NET content collections for developers. The primary content collections included
in this map are: Code Samples, How Tos, Videos, and Training. Within the content collections,
the resources are organized by ASP.NET features, common tasks, and common categories for
ASP.NET.

Usage Scenarios
•   Use the map to discover the various sources of developer content at Microsoft
•   Use the map to find some of the most useful content for helping you solve your problems
    with ASP.NET
•   Use the map as an example to help you create your own map of content resources


Mental Model

                   ASP.NET Developer Guidance Map (Mental Model)

        Sources            Lens                       Content Collections
                                          Code        How Tos      Videos      Training
    q   Documentation
                          Topics         Samples
    q   Dev Centers
    q   MDSN Library
    q   Channel9           Tasks
    q   Code Gallery
    q   Forums           Features
    q   … etc.
                           Types
Sources of ASP.NET Developer Guidance
You can think of this as a “topology map” of some of the main sources of ASP.NET developer
guidance from Microsoft. Simply by knowing what types of resources are available (code,
forums, documentation, training, etc.), and by knowing where to look, you improve your
success at finding the resources you need to get your job done, whether that’s figuring out how
to code for a particular scenario, ramping up on the technology, or finding the latest news.
Here is a summary of the various channels and some of what they have to offer:

Category           Items
Documentation      • ASP.NET 4 - http://msdn.microsoft.com/en-us/library/ee532866.aspx
                   • API Reference - http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
                   • Code Sample Downloads - http://msdn.microsoft.com/en-
                       us/library/ee332498.aspx
                   • Walkthroughs by Scenario - http://msdn.microsoft.com/en-
                       us/library/bb515247.aspx
Developer          • ASP.NET Dev Center – http://www.asp.net
Centers            • ASP.NET MVC Dev Center– http://www.asp.net/mvc
MSDN Library       • MSDN Library ASP.NET - http://msdn.microsoft.com/en-
                       us/library/dd566231.aspx
Channel 9          • Channel 9 – ASP.NET: http://channel9.msdn.com/tags/ASP.NET/
Code Gallery       • ASP.NET Code Samples -
                       http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=ASP.
                       NET
Forums             • ASP.NET Forums - http://forums.asp.net/
                   • MSDN Forums (root) - http://social.msdn.microsoft.com/Forums/en-
                       us/categories/
Sample Apps        • ASP.NET Web Forms - http://www.asp.net/web-forms
                   • ASP.NET MVC - http://www.asp.net/mvc
Starter Kits and   • ASP.NET Starter Kits and Samples -
Samples                http://www.asp.net/community/projects#jm_starter_kits_and_samples
Training           • Beginner Developer Learning Center - http://msdn.microsoft.com/en-
                       us/beginner/bb308760.aspx

                   Ramp Up
                   • Web Development with ASP.NET - http://msdn.microsoft.com/en-
                      us/rampup/dd861531.aspx
                   • Learn ASP.NET: for PHP Developers - http://msdn.microsoft.com/en-
                      us/rampup/dd861537.aspx
Videos             • Video Tutorials - http://www.asp.net/get-started
Support            • ASP.NET Solution Center - http://support.microsoft.com/ph/6245
General            • MSDN Magazine - http://msdn.microsoft.com/magazine/
Blogs              • ASP.NET QA Team - http://weblogs.asp.net/asptest/default.aspx
                   • Bertrand Le Roy - http://weblogs.asp.net/bleroy/default.aspx
                   • Carl Dacosta - http://weblogs.asp.net/carldacosta/default.aspx
                   • Dave Reed - http://weblogs.asp.net/infinitiesloop/default.aspx
•   Eilon Lipton - http://weblogs.asp.net/leftslipper/default.aspx
•   IE Team - http://blogs.msdn.com/ie
•   Joe Stagner - http://msjoe.com/blog/
•   Scott Guthrie – http://weblogs.asp.net/scottgu
•   Scott Hanselman - http://www.hanselman.com/blog/
•   Silverlight Team - http://team.silverlight.net/
•   Web Platform Team - http://blogs.iis.net/msdeploy/
•   Web Tools Team - http://blogs.msdn.com/webdevtools/
Topics and Features Map (a “Lens” for Finding ASP.NET Content)
One of the simplest ways to find content for a product or technology is to actually know what
the most common topics or categories are, the main features, and the APIs or families of APIs.
When you know the label for a topic, feature or API, it makes it easier to search or browse for
the information. Here is a map of common topics, features, and APIs for ASP.NET:


    Topics
      •     Authentication                                    •   Page Rendering
      •     Authorization                                     •   Presentation Entity
      •     Caching                                           •   Request Processing
      •     Exception Management                              •   Service Interface
      •     Logging and Instrumentation                       •   Session Management
      •     Navigation                                        •   Validation
      •     Page Layout (UI)


    Features
      •     ASP.NET MVC                                       •   Master Pages
      •     Dynamic Data                                      •   MVC View Engines
      •     Controls                                          •   Routing
      •     Entity Framework                                  •   Security
      •     jQuery                                            •   Web client standards
                                                                  (HTML5, CSS2, Ajax,
                                                                  JSON, etc)
     More Features...
      •     Accessibility conforming HTML output              •   Forms Authentication Provider
      •     ASP.NET AJAX                                      •   Framework Targeting
      •     ASP.NET Dynamic Data                              •   Health/Performance Monitoring
      •     ASP.NET Model View Controller (MVC)               •   Language-Integrated Query (LINQ) Support
      •     ASP.NET Web Parts (Real time user-modifiable      •   Master Pages
            content)                                          •   Membership and Roles User Management Security
      •     Caching/Extensible Output Caching                 •   Merge and Manage assemblies (ASP.NET Merge Tool)
      •     Code Access Security                              •   Microsoft Management Console (MMC)
      •     Control Templates, Themes and Skins               •   Mobile Device Support
      •     Browser Capability Providers                      •   Page and Controls Framework
      •     Browser Definitions Customization (ASP.NET        •   Precompiled Web Applications (ASP.NET Compilation Tool)
            Browser Registration Tool)                        •   Preloading for Web Applications
      •     Customizable HTTP handlers and HTTP modules       •   Process Identity & Impersonation
      •     Data Access Controls                              •   Protected Configuration (configuration encryption)
      •     Data Validation Controls                          •   Regular Expression API
      •     Data Visualization Charting                       •   Routing
      •     Deployment & Packaging Tools                      •   Session State API
      •     Designer & Controls Extensibility                 •   Session State Compression
      •     Extensible Configuration Scheme & Configuration   •   Standard Toolbox Controls
            API
                                                              •   State Management (distributed state facilities)
      •     Extensible Hosting/Web Application Life-Cycle
            Management
                                                              •   XML Web Services Support API



    API’s
      •     ApplicationServices                               •   RegularExpressions
      •     Runtime.Caching                                   •   Routing
      •     ClientServices                                    •   Script
      •     Configuration                                     •   Security
      •     DynamicData                                       •   Services
      •     Handlers                                          •   SessionState
      •     Management                                        •   UI
      •     Profile                                           •   Util
      •     Query                                             •   Web
Summary Table of Topics
Here is a brief explanation of some of the topics and features used to organize the content
collections:

Category              Description
Ajax / JQuery         Ajax and jQuery are technologies that enable the development of rich client-side
                      browser experiences by enabling synchronous/asynchronous communication to
                      the server for remote procedure call. jQuery provides further HTML document
                      management and event handling features as well.
Authentication        Designing an effective authentication strategy is important for the security and
                      reliability of your application. Improper or weak authorization can leave your
                      application vulnerable to spoofing attacks, dictionary attacks, session hijacking,
                      and other types of attack.
Authorization         Authorization determines the tasks that an authenticated identity can perform,
                      and identifies the resources that can be accessed. Designing an effective
                      authorization strategy is important for the security and reliability of your
                      application. Improper or weak authorization leads to information disclosure,
                      data tampering, and elevation of privileges. Defense in depth is the key security
                      principle to apply to your application’s authorization strategy.
Caching               Caching is a way to temporarily store information so that you can optimize
                      response time, avoid unnecessary requests, and reduce processing load on the
                      server.
Cloud / Windows       Windows Azure is a cloud-computing platform.
Azure
Controls              ASP.NET leverages controls of a variety of forms to build user interfaces. This
                      topic encompasses; User Controls, Server Controls, Custom Server Controls and
                      Web Parts.
CSS                   CSS 2.0 is the evolved form of Cascading Style Sheets. With more refined
                      semantics, CSS 2.0 enables much richer control of HTML based user interfaces.
Data Access           Data access from ASP.NET encompasses any means of establishing a connection
                      to a source of data. Evolved standards include Linq to SQL and WCF Data
                      Services. Older technologies might include ODBC or OLEDB.
Data Controls         Data Controls are a class of ASP.NET controls that support data binding. The
                      DataGrid control is an example of such a control.
Entity Framework      The ADO.NET Entity Framework is an ORM (object-relational mapping)
                      framework for the .NET Framework that enables applications to deal with data
                      through conceptual schemas instead of hard-coding database structure into the
                      application.
Exception             Designing an effective exception management strategy is important for the
Management            security and reliability of your application. Correct exception handling in your
                      Web pages prevents sensitive exception details from being revealed to the user,
                      improves application robustness, and helps to avoid leaving your application in
                      an inconsistent state in the event of an error.
HTML 5               HTML 5 is the evolved ISO standard for HTML commonly referred to in the
                     context of “Web 2.0” style applications. HTML 5 enables richer control of the
                     HTML Document Object Model which provides for more robust user experiences
                     with HTML based applications.
JavaScript / JSON    JavaScript and JSON (JavaScript Object Notation) provide the ability for
                     developers to manipulate the HTML Document Object Model after the
                     rendering of the web page. These are key to implementing features such as
                     validation, or accessing extensions such as jQuery or Ajax.
Logging and          Designing an effective logging and instrumentation strategy is important for the
Instrumentation      security and reliability of your application. You should audit and log activity
                     across the tiers of your application. These logs can be used to detect suspicious
                     activity, which frequently provides early indications of an attack on the system,
                     and help to address the repudiation threat where users deny their actions. Log
                     files may be required in legal proceedings to prove the wrongdoing of
                     individuals. Generally, auditing is considered most authoritative if the audits are
                     generated at the precise time of resource access and by the same routines that
                     access the resource.
Master Pages         Master pages enable ASP.NET developers to build a baseline page with
                     foundation code. Master pages allow a developer to build additional pages
                     based on that template.
MVC                  ASP.NET MVC is an evolved software pattern for developing web based
                     applications on ASP.NET. MVC stands for Model-View-Controller which defines
                     the pattern of separating presentation and input logic from application logic.
                     The below resources a relevant to ASP.NET MVC.
Navigation           Design your navigation strategy in a way that separates it from the processing
                     logic. Your strategy should allow users to navigate easily through your screens
                     or pages. Designing a consistent navigation structure for your application will
                     help to minimize user confusion as well as reduce the apparent complexity of
                     the application.
Request Processing   When designing a request-processing strategy, you should ensure separation of
                     concerns by implementing the request-processing logic separately from the UI.
                     ASP.NET’s support for HttpModules provides flexibility in handling HTTP
                     requests.
Security             Security includes addressing confidentiality, integrity, and availability concerns.
State Management     When designing a Web application, an efficient and secure session-management
                     strategy is important for performance and reliability. You must consider session-
                     management factors such as what to store, where to store it, and how long
                     information will be kept.
Themes and Skins     Themes and skins are a way to define the look and feel across pages and
                     controls.
Validation           Designing an effective validation solution is important for the security and
                     reliability of your application. Improper or weak authorization can leave your
                     application vulnerable to cross-site scripting attacks, SQL injection attacks,
                     buffer overflows, and other types of input attack.
Visual Studio and    Visual Studio and ASP Development encompasses a range of topics centered
ASP.NET              around using Visual Studio features, extending the development environment
Development          with addons, and using some of the external tools provided with the product.
How The Map is Organized (Organizing the “Content
Collections”)
The content collections for ASP.NET are organized in this map by chunking it up into Getting
Started, Architecture and Design, and Content Types (Code Samples, How Tos, Videos, and
Training.) The following table summarizes the organization:

Category                  Description
Getting Started           This section provides some of the main starting points for ramping up on
                          ASP.NET and building your first application.
Architecture and Design   This section provides some of the main starting points for learning about
                          how to design effective ASP.NET applications.
Content Types             The developer guidance content is organized by the following content
                          types:
                          • Code Samples
                          • How Tos
                          • Videos
                          • Training

                          The content within each content type is then organized using common
                          topics, common tasks, or features for a simple browsing experience.
Getting Started
This section provides some great starting points for getting an overview of ASP.NET and getting
started with building ASP.NET applications:

Category                   Items
MSDN Web Development       • Web Development Hub (MSDN) - http://msdn.microsoft.com/en-
Hub                            us/ff380144.aspx
ASP.NET Developer Center   • Get Started with ASP.NET (ASP.NET Dev Center) -
                               http://www.asp.net/get-started
                           • Build Your First ASP.NET MVC Application -
                               http://www.asp.net/mvc/tutorials/getting-started-with-mvc-part1
Product Documentation      • ASP.NET Overview (Product Documentation -
                               http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
                           • ASP.NET Walkthroughs by Scenario - http://msdn.microsoft.com/en-
                               us/library/bb515247.aspx
Architecture and Design
This section provides some of the main starting points for learning about how to design
effective ASP.NET applications:

Category                   Items
patterns & practices       • Designing Web Applications, Chapter 20, patterns & practices
                               Application Architecture Guide, Second Edition -
                               http://msdn.microsoft.com/en-us/library/ee658099.aspx

ASP.NET Developer Center   •   ASP.NET Soup to Nuts: Web Application Design and Architecture -
                               http://www.asp.net/learn/webcasts/aspnet-soup-to-nuts-web-
                               application-design-and-architecture

Product Documentation      •   Infrastructure - http://msdn.microsoft.com/en-
                               us/library/bb398900.aspx
                           •   Life Cycle - http://msdn.microsoft.com/en-us/library/ms227435.aspx
                           •   Performance, Troubleshooting, and Debugging -
                               http://msdn.microsoft.com/en-us/library/bb398859.aspx
                           •   Server Event Handling in ASP.NET Web Pages -
                               http://msdn.microsoft.com/en-us/library/xax2hw3x.aspx
                           •   Web Page Code Model - http://msdn.microsoft.com/en-
                               us/library/015103yb.aspx
Code Samples
Code samples are code used to illustrate how to solve a particular problem or perform a specific task.
They range in size from a few lines of code (a “code snippet”) to multiple lines of code, such as a “Code
Sample”, or even larger, such as an end-to-end sample application.

Categories

•   Sample Applications                                •   JavaScript / JSON
•   Ajax / jQuery                                      •   Logging and Instrumentation
•   Authentication                                     •   MVC
•   Authorization                                      •   Navigation
•   CSS 2                                              •   Request Processing
•   Data Access                                        •   State / Session Management
•   Data Controls                                      •   Validation
•   Exception Management                               •   Visual Studio and ASP.NET Development


Code Samples Map

Category            Items
Sample              • Layered Architecture Sample - http://layersample.codeplex.com/
Applications        • Tailspin Spyworks - http://www.asp.net/web-forms/samples/tailspin-spyworks

                    ASP.NET MVC
                    • Nerd Dinner - http://nerddinner.codeplex.com/
                    • MVC Music Store - http://www.asp.net/mvc/samples/mvc-music-store

AJAX / jQuery       All-in-One Code Framework
                    • ASP.NET AJAX Extender (C#) -
                         http://1code.codeplex.com/SourceControl/changeset/view/45838#645082
                    • ASP.Net Ajax ScriptControl (C#) -
                         http://1code.codeplex.com/SourceControl/changeset/view/45838#771587

                    Code Gallery
                    • AJAX pager - http://code.msdn.microsoft.com/AJAXpager
                    • Ajax Paging for DataGrid -
                       http://code.msdn.microsoft.com/AjaxPagingforDataGri
                    • ASP.NET dropdownlist using ajax & VB -
                       http://code.msdn.microsoft.com/Aspnetdropdownlistus
                    • Building an AJAX Web Part for Microsoft Office Project Server 2007 -
                       http://code.msdn.microsoft.com/PSVR2007AJAXWebPart
                    • Code for "New Features To Slice, Store, And Accelerate Your Web Applications" -
                       http://code.msdn.microsoft.com/mag200903IE8
                    • CRM WCF Integration - Blogged at http://www.waelhamze.com -
                       http://code.msdn.microsoft.com/CRMWCF
                 •   Fast, Scalable ASP.NET AJAX Content Proxy that Streams content -
                     http://code.msdn.microsoft.com/ajaxproxy
                 •   Improving WCF, AJAX, and ASP.NET Security and Performance -
                     http://code.msdn.microsoft.com/StateOfThePractice
                 •   Joel Rumerman's Code Samples -
                     http://code.msdn.microsoft.com/JoelRumerman
                 •   Microsoft Visual Studio AJAX Profiling Extensions Power Tool -
                     http://code.msdn.microsoft.com/AjaxView
                 •   NHibernateAccessExtension -
                     http://code.msdn.microsoft.com/NHibernateAccessExte
                 •   Paulo Morgado's Code Gallery - http://code.msdn.microsoft.com/PauloMorgado
                 •   RegClientControls - http://code.msdn.microsoft.com/RegClientControls
                 •   Student Information using ASP.NET MVC 2.0 and AJAX -
                     http://code.msdn.microsoft.com/StuInfoMVCAJAX
                 •   Web Application Toolkit for Bing Search -
                     http://code.msdn.microsoft.com/webapptoolkitbing

                 Microsoft Support
                 • KB961864 - _pendingCallbacks[...].async' is null on ASP.NET 2.0 AJAX site -
                    http://code.msdn.microsoft.com/KB961864

Authentication   Code Gallery
                 • Fabrikam Jets - Integrating Codename "Dallas" with AppFabric Access Control -
                    http://code.msdn.microsoft.com/fabrikamjets
                 • Remote Desktop Services Developer Resources -
                    http://code.msdn.microsoft.com/rdsdev
                 • Token Authentication for ASP.NET -
                    http://code.msdn.microsoft.com/tokenauthentication

                 Customer Support
                 • KB971831 - Allow token based authentication w/o transport or message
                     encryption - http://code.msdn.microsoft.com/KB971831

Authorization    Code Gallery
                 • Claims-Based Authorization with Windows Identity Foundation -
                    http://code.msdn.microsoft.com/mag200911WIF
                 • Code for "Authorization In WCF-Based Services" -
                    http://code.msdn.microsoft.com/mag200810SrvStation
                 • Enhanced authorization module for MCMS -
                    http://code.msdn.microsoft.com/Enhancedauthorizatio
                 • FabrikamShipping - http://code.msdn.microsoft.com/FabrikamShipping
                 • MSServices, HTTP Data Provider - http://code.msdn.microsoft.com/msservices
                 • Oragon Security - http://code.msdn.microsoft.com/oragonsecurity

CSS 2            •   ASP.NET CSS Templates – http://code.msdn.microsoft.com/csstemplates
                 •   Code for “New Features to Slice, Store and Accelerate your Web Applications -
                     http://code.msdn.microsoft.com/mag200903IE8
              •   Devscribe – http://code.msdn.microsoft.com/devscribe
              •   Web Widgets with .Net – http://code.msdn.microsoft.com/webwidgetsdotnet

Data Access   All-in-One Code Framework
              • ASP.NET custom data source for rdlc (C#) -
                   http://1code.codeplex.com/SourceControl/changeset/view/45838#791807

              Code Gallery
              • A sample of ASP.NET ObjectDataSource with Northwind database -
                 http://code.msdn.microsoft.com/ObjectDataSourceNort
              • All-In-One Code Framework (AIO) -
                 http://code.msdn.microsoft.com/allinonecodefx
              • An Example of a Multi Tier Architecture for Linq to Sql -
                 http://code.msdn.microsoft.com/multitierlinqtosql
              • ASP.NET Dynamic Data Preview - http://code.msdn.microsoft.com/dynamicdata
              • Building a LINQ Provider -
                 http://code.msdn.microsoft.com/SimpleLingToDatabase
              • Data Access in a SharePoint Web Part -
                 http://code.msdn.microsoft.com/DataAccessWebPart
              • Inserting Data into SQL Compact Edition Databases in Visual Studio -
                 http://code.msdn.microsoft.com/InsertSQLCE
              • LINQ Entity Data Reader -
                 http://code.msdn.microsoft.com/LinqEntityDataReader
              • MSDN Code Gallery Information and Discussion -
                 http://code.msdn.microsoft.com/CodeGallery
              • Working with Microsoft Access Data in Visual Studio -
                 http://code.msdn.microsoft.com/AccessDataVS

Exception     Code Gallery
Management    • C# tested & easiest lines of code for send email with ASP.NET page -
                 http://code.msdn.microsoft.com/aebordones
              • Code for "Error Handling in Workflows" -
                 http://code.msdn.microsoft.com/mag200902Foundations
              • ElementaryExtensions Library -
                 http://code.msdn.microsoft.com/ElementaryExtensions
              • ESB Guidance WCF Error Handler -
                 http://code.msdn.microsoft.com/ESBGErrorHandler
              • Exception Filter Inject - Provides C# dll/exe's with execption filter support. -
                 http://code.msdn.microsoft.com/ExceptionFilterInjct
              • Exception Handler Info Generator -
                 http://code.msdn.microsoft.com/ExceptionHandlerInfo
              • exception handling - http://code.msdn.microsoft.com/exceptiobnhandling
              • Fix Page Layout - http://code.msdn.microsoft.com/FixPageLayout
              • Visual Studio Template for Microsoft Dynamics CRM Plug-ins -
                 http://code.msdn.microsoft.com/crmplugintemplate
              • Windows Server 2008 R2 - http://code.msdn.microsoft.com/w2k8r2
              • WinForm Exception Interceptor -
                   http://code.msdn.microsoft.com/ExceptionInterceptor
               •   XmlCleanupSoapExtension -
                   http://code.msdn.microsoft.com/XmlCleanupSoapExtens

               Microsoft Support
               • KB893005 - Exception thrown in ErrorProvider constructor -
                  http://code.msdn.microsoft.com/KB893005
               • KB899511 - System.NullReferenceException exceptions in .NET 1.1 -
                  http://code.msdn.microsoft.com/KB899511
               • KB913393 - Error when you specify a larger than 2 GB Content-Length HTTP
                  header - http://code.msdn.microsoft.com/KB913393
               • KB917495 - OutOfMemoryException exception when you run a .NET 2.0
                  application - http://code.msdn.microsoft.com/KB917495
               • KB923028 - "Unhandled Error" when you run a .NET Framework 2.0 Remoting -
                  http://code.msdn.microsoft.com/KB923028
               • KB930771 - Exception due to managed heap corruption -
                  http://code.msdn.microsoft.com/KB930771
               • KB934839 - Exception when you browse .NET Framework 2.0 ASP.NET Web
                  application - http://code.msdn.microsoft.com/KB934839
               • KB941132 - NullReferenceException exception when you use ShowDialog
                  method - http://code.msdn.microsoft.com/KB941132
               • KB960096 - Error message when you try to add files to Source Code Control
                  (SCC) - http://code.msdn.microsoft.com/KB960096
               • KB971169 - Exception When App_GlobalResource Has Culture Name Like zh-hant
                  - http://code.msdn.microsoft.com/KB971169
               • KB975954 - AccessViolationException or a dead-lock occurs in .NET 2.0 based
                  app - http://code.msdn.microsoft.com/KB975954
               • KB981119 - ScriptModule throws FIPS exception on Win 7 -
                  http://code.msdn.microsoft.com/KB981119

JavaScript /   Code Gallery
JSON           • Code for "New Features To Slice, Store, And Accelerate Your Web Applications" -
                  http://code.msdn.microsoft.com/mag200903IE8
               • CRM Silverlight Integration - Blogged at http://www.waelhamze.com -
                  http://code.msdn.microsoft.com/CRMSilverlight
               • CRM WCF Integration - Blogged at http://www.waelhamze.com -
                  http://code.msdn.microsoft.com/CRMWCF
               • JavaScript in SharePoint 2010 - http://code.msdn.microsoft.com/sps2010cljs
               • JavaScript snippet - http://code.msdn.microsoft.com/virrpanna
               • JSON ASP.NET Sample – http://code.msdn.microsoft.com/JSONSampleDotNet
               • JSONP and URL-controlled format support for ADO.NET Data Services -
                  http://code.msdn.microsoft.com/DataServicesJSONP
               • KB958502 - JScript Editor support for “-vsdoc.js” IntelliSense doc. files -
                  http://code.msdn.microsoft.com/KB958502
               • Live Framework – http://code.msdn.microsoft.com/LiveFramework
               • Microsoft Visual Studio AJAX Profiling Extensions Power Tool -
                  http://code.msdn.microsoft.com/AjaxView
                  •   SharePoint Javascript Utilities - http://code.msdn.microsoft.com/SPListJS
                  •   Web Widgets with .Net - http://code.msdn.microsoft.com/webwidgetsdotnet

Logging and       patterns & practices
Instrumentation   • Implementing Intercepting Filter in ASP.NET Using HTTP Module -
                      http://msdn.microsoft.com/en-us/library/ff649096.aspx
MVC               Code Gallery
                  • Asynchronous support for ASP.NET MVC -
                      http://code.msdn.microsoft.com/AsyncMvc
                  • How to: Implement Remote Validation from a Client in MVC -
                      http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx
                  • How to: Validate Model Data Using DataAnnotations Attributes -
                      http://msdn.microsoft.com/en-us/library/ee256141(VS.100).aspx
                  • Mytrip.Mvc - http://code.msdn.microsoft.com/mytripmvc
                  • System.Web.Mvc.Controller class - http://msdn.microsoft.com/en-
                      us/library/system.web.mvc.controller(VS.100).aspx
                  • Using an Asynchronous Controller in ASP.NET MVC -
                      http://msdn.microsoft.com/en-us/library/ee728598%28VS.100%29.aspx
                  • Walkthrough: Adding ASP.NET AJAX Scripting to an MVC Project -
                      http://msdn.microsoft.com/en-us/library/dd381533(VS.100).aspx
                  • Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio -
                      http://msdn.microsoft.com/en-us/library/dd410597(VS.100).aspx
                  • Walkthrough: Organizing an ASP.NET MVC Application using Areas -
                      http://msdn.microsoft.com/en-us/library/ee671793(VS.100).aspx
                  • Walkthrough: Using MVC View Templates with Data Scaffolding -
                      http://msdn.microsoft.com/en-us/library/dd405231(VS.100).aspx
                  • Walkthrough: Using Templated Helpers to Display Data -
                      http://msdn.microsoft.com/en-us/library/ee308450(VS.100).aspx

Navigation        Codeplex
                  • Navigation for ASP.NET Web Forms - http://navigation.codeplex.com/

Request           ASP.NET Developer Center (www.ASP.NET)
Processing        • HTTP Handlers and Factories -
                     http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/httphandlers.
                     aspx
State / Session   Code Gallery
Management        • ASP.NET Session Monitor 1.0 -
                     http://code.msdn.microsoft.com/AspNetSessionMonitor
                  • Cutting Edge: The ASP.NET View State - http://msdn.microsoft.com/en-
                     us/magazine/cc188774.aspx

Validation        Code Gallery
                  • ASP.NET CheckBox Validation Control for .NET v2.0 & .NET v3.5 -
                     http://quickstarts.asp.net/QuickStartv20/aspnet/doc/validation/default.aspx
                  • How to: Implement Remote Validation from a Client in MVC -
                     http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx
                •   How to: Validate Model Data Using DataAnnotations Attributes -
                    http://msdn.microsoft.com/en-us/library/ee256141(VS.100).aspx

Visual Studio   Code Gallery
and ASP.NET     • Bootstrapper Manifest Generator - http://code.msdn.microsoft.com/bmg
Development     • C# Micro Chess (Huo Chess) - http://code.msdn.microsoft.com/cshuochess
                • Employee Info Starter Kit - http://code.msdn.microsoft.com/eisk
                • Huo Chess - XNA Edition - http://code.msdn.microsoft.com/xnahuochess
                • Microsoft Solver Foundation - Express Edition -
                   http://code.msdn.microsoft.com/solverfoundation
                • PowerCommands for Visual Studio 2008 -
                   http://code.msdn.microsoft.com/PowerCommands
                • Samples Environment for Microsoft Chart Controls -
                   http://code.msdn.microsoft.com/mschart
                • StickyNotes - http://code.msdn.microsoft.com/StickyNotes
                • Visual C# 2008 Samples - http://code.msdn.microsoft.com/cs2008samples
                • Visualization and Modeling SDK (DSL Tools) Lab -
                   http://code.msdn.microsoft.com/DSLToolsLab

                Microsoft Support
                • KB912019 - Error when you rebuild and view a Windows Form in Visual Studio
                   2005 - http://code.msdn.microsoft.com/KB912019
                • KB915782 - InvalidCastException error in an ASP.NET-connected Web application
                   - http://code.msdn.microsoft.com/KB915782
                • KB917952 - Error message when you try to install a ClickOnce application -
                   http://code.msdn.microsoft.com/KB917952
                • KB918559 - Performance issues when debugging a Visual Studio 2005 C++
                   Project - http://code.msdn.microsoft.com/KB918559
                • KB926776 - A hotfix rollup package for 913297, 913393, 918995, and 924895 -
                   http://code.msdn.microsoft.com/KB926776
                • KB928208 - Compile and runtime issues for Visual Basic Macros -
                   http://code.msdn.microsoft.com/KB928208
                • KB930198 - C2244 error after you install Visual Studio SP1 -
                   http://code.msdn.microsoft.com/KB930198
                • KB943969 - Visual Studio 2005 Slow Performance when you use IntelliSense
                   feature - http://code.msdn.microsoft.com/KB943969
                • KB946040 - Error C2471: cannot update program database, Visual C++ 2008
                   project - http://code.msdn.microsoft.com/KB946040
                • KB946581 - Cumulative update for Visual Web Developer Express 2008 -
                   http://code.msdn.microsoft.com/KB946581
                • KB958502 - JScript Editor support for “-vsdoc.js” IntelliSense doc. files -
                   http://code.msdn.microsoft.com/KB958502
How Tos
How Tos provide text-based instructions for performing common tasks.

Categories

•   Ajax and JQuery                              •   Logging and Instrumentation
•   Authentication                               •   Master Pages
•   Authorization                                •   MVC
•   Azure and Cloud                              •   Navigation
•   Controls                                     •   Request Processing
•   CSS 2                                        •   Session and State Management
•   Entity Framework                             •   Themes and Skins
•   HTML 5                                       •   Validation
•   JavaScript and JSON                          •   Visual Studio and ASP.NET Development


How Tos Map

Category             Items
AJAX / jQuery        MSDN ScriptJunkie Site
                     • Building a Data-Driven Accordion with jQuery UI -
                         http://msdn.microsoft.com/scriptjunkie/ff452698.aspx
                     • Building a Data-Driven Tabstrip with jQuery UI -
                         http://msdn.microsoft.com/scriptjunkie/ff452702.aspx
                     • Creating an HTML-based Tab Strip with jQuery UI -
                         http://msdn.microsoft.com/scriptjunkie/ee809026.aspx
                     • Custom jQuery Events and Selector Filters -
                         http://msdn.microsoft.com/scriptjunkie/ff452700.aspx
                     • Date Management Tools in jQuery UI -
                         http://msdn.microsoft.com/scriptjunkie/ff453299.aspx
                     • Go Beyond HTML Forms With AJAX -
                         http://msdn.microsoft.com/scriptjunkie/ee708280.aspx
                     • How to Create Your Own jQuery Plugin -
                         http://msdn.microsoft.com/scriptjunkie/ff608209.aspx
                     • How to Debug Your jQuery Code -
                         http://msdn.microsoft.com/scriptjunkie/ee819093.aspx
                     • Html Forms, Ajax, ASP.NET MVC and You - http://msdn.microsoft.com/en-
                         us/scriptjunkie/ff797575.aspx
                     • Integrating jQuery UI and ASP.NET MVC -
                         http://msdn.microsoft.com/scriptjunkie/ff679948.aspx
                     • Intro to Error Handling in Ajax Apps -
                         http://msdn.microsoft.com/scriptjunkie/ff698349.aspx
                     • jQuery Test-Driven Development -
                         http://msdn.microsoft.com/scriptjunkie/ff452703.aspx
                     • Modal Dialog Boxes in jQuery UI -
                     http://msdn.microsoft.com/scriptjunkie/ff608210.aspx
                 •   Shape Up Your Buttons with jQuery UI - http://msdn.microsoft.com/en-
                     us/scriptjunkie/ff756526.aspx
                 •   Six Things Every jQuery Developer Should Know -
                     http://msdn.microsoft.com/scriptjunkie/ee730275.aspx
                 •   Style in jQuery Plugins and Why it Matters -
                     http://msdn.microsoft.com/scriptjunkie/ff696759.aspx
                 •   Using CSS Classes as Flags with jQuery -
                     http://msdn.microsoft.com/scriptjunkie/ff452701.aspx

Authentication   patterns & practices
                 • How to Connect to SQL Server Using Windows Authentication -
                     http://msdn.microsoft.com/en-us/library/ff647396.aspx

                 MSDN Library
                 • How to Implement Simple Forms Authentication -
                    http://msdn.microsoft.com/en-us/library/xdt4thhy.aspx

                 Microsoft Support
                 • How to authenticate against the Active Directory by using Forms
                    authentication and Visual C# .NET - http://support.microsoft.com/kb/316748
                 • How To Implement Forms-Based Authentication in Your ASP.NET Application
                    by Using C#.NET - http://support.microsoft.com/kb/301240

Authorization    patterns & practices
                 • How To: Use Authorization Manager (AzMan) with ASP.NET 2.0 -
                     http://msdn.microsoft.com/en-us/library/ff649313.aspx
                 • How to: Use the ASP.NET Authorization Manager Role Provider with a Service
                     - http://msdn.microsoft.com/en-us/library/ms734774.aspx

                 Microsoft Support
                 • How to configure IIS 6.0 URL authorization -
                    http://support.microsoft.com/kb/326020
                 • How To: Control Authorization Permissions in an ASP.NET Application -
                    http://support.microsoft.com/kb/316871
                 • How to implement Windows authentication and authorization in ASP.NET -
                    http://support.microsoft.com/kb/323176

Controls         MSDN Library
                 • How to: Access Controls by using the Controls Collection -
                    http://msdn.microsoft.com/en-us/library/yt340bh4.aspx
                 • How to: Access Controls from JavaScript by ID -
                    http://msdn.microsoft.com/en-us/library/dd410598.aspx
                 • How to: Access Members of a Control's Naming Container -
                    http://msdn.microsoft.com/en-us/library/858twd77.aspx
                 • How to: Access Server Controls by ID - http://msdn.microsoft.com/en-
                    us/library/y81z8326.aspx
•   How to: Add a LoginStatus Button to an ASP.NET Web Page -
    http://msdn.microsoft.com/en-us/library/ms178332.aspx
•   How to: Add BulletedList Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/ms247279.aspx
•   How to: Add CheckBox Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/f56cdd7k.aspx
•   How to: Add CheckBoxList Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/y96x6f4f.aspx
•   How to: Add Controls to an ASP.NET Web Page Programmatically -
    http://msdn.microsoft.com/en-us/library/kyt0fzt1.aspx
•   How to: Add DataList Web Server Controls to an ASP.NET Web Page -
    http://msdn.microsoft.com/en-us/library/4f5xf5yx.aspx
•   How to: Add DropDownList Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/d304108k.aspx
•   How to: Add HTML Server Controls to a Web Page Using ASP.NET Syntax -
    http://msdn.microsoft.com/en-us/library/s37470tf.aspx
•   How to: Add Image Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/263afy15.aspx
•   How to: Add ImageMap Web Server Controls to a Web Page -
    http://msdn.microsoft.com/en-us/library/ms247232.aspx
•   How to: Add Items in List Web Server Controls -
    http://msdn.microsoft.com/en-us/library/w384x40a.aspx
•   How to: Add Label Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/8t0dzdky.aspx
•   How to: Add ListBox Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/b33b8019.aspx
•   How to: Add Literal Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/yxtwx09e.aspx
•   How to: Add Localize Web Server Controls to ASP.NET Web Pages -
    http://msdn.microsoft.com/en-us/library/ms247231.aspx
•   How to: Add MultiView Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/ms247215.aspx
•   How to: Add or Delete TreeView Node Elements -
    http://msdn.microsoft.com/en-us/library/ms178257.aspx
•   How to: Add Panel Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/4wyhfkbh.aspx
•   How to: Add PlaceHolder Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/e6ckb858.aspx
•   How to: Add RadioButton Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/z26z1156.aspx
•   How to: Add RadioButtonList Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/d0k9hxzz.aspx
•   How to: Add Repeater Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/x4s0xktt.aspx
•   How to: Add Rows and Cells Dynamically to a Table Web Server Control -
    http://msdn.microsoft.com/en-us/library/7bewx260.aspx
•   How to: Add Server Controls to an ASP.NET Web Page Using ASP.NET Syntax -
    http://msdn.microsoft.com/en-us/library/zzhfb89h.aspx
•   How to: Add Server Controls to an ASP.NET Web Page Using ASP.NET Syntax -
    http://msdn.microsoft.com/en-us/library/zzhfb89h.aspx
•   How to: Add Table Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/a0eshx49.aspx
•   How to: Add Web Server Controls to a Web Forms Page Using the Web Forms
    Designer - http://msdn.microsoft.com/en-us/library/y40dxsky.aspx
•   How to: Add XML Web Server Controls to a Web Forms Page -
    http://msdn.microsoft.com/en-us/library/ab3whb01.aspx
•   How to: Allow Users to Delete Items in DataList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/efx1fwb6.aspx
•   How to: Allow Users to Edit Items in DataList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/90xwe9s3.aspx
•   How to: Allow Users to Select Items in DataList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/75670ez0.aspx
•   How to: Apply CSS Style to Sorted Columns in a GridView Web Server Control
    - http://msdn.microsoft.com/en-us/library/dd695835.aspx
•   How to: Bind Web Controls to an EntityDataSource -
    http://msdn.microsoft.com/en-us/library/cc668211.aspx
•   How to: Build and Run the Data-bound Web Parts Control Example -
    http://msdn.microsoft.com/en-us/library/ms227667.aspx
•   How to: Connect to a SQL Server Database Using the SqlDataSource Control -
    http://msdn.microsoft.com/en-us/library/ms247242.aspx
•   How to: Connect to an Access Database Using the AccessDataSource Control -
    http://msdn.microsoft.com/en-us/library/ms178273.aspx
•   How to: Connect to an Access Database Using the SqlDataSource Control -
    http://msdn.microsoft.com/en-us/library/ms247233.aspx
•   How to: Connect to an ODBC Database Using the SqlDataSource Control -
    http://msdn.microsoft.com/en-us/library/ms178303.aspx
•   How to: Connect to an Oracle Database Using the SqlDataSource Control -
    http://msdn.microsoft.com/en-us/library/ms178304.aspx
•   How to: Control Month Navigation in a Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/1adzhse7.aspx
•   How to: Control User Date Selection in a Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/0c6a4167.aspx
•   How to: Control Validation Error Message Display for ASP.NET Server Controls
    - http://msdn.microsoft.com/en-us/library/1ze30x3t.aspx
•   How to: Convert HTML Server Controls to HTML Elements -
    http://msdn.microsoft.com/en-us/library/3kc9226t.aspx
•   How to: Convert Web Forms Pages into ASP.NET User Controls -
    http://msdn.microsoft.com/en-us/library/2x6sx01c.aspx
•   How to: Create an ASP.NET Login Page - http://msdn.microsoft.com/en-
    us/library/ms178331.aspx
•   How to: Create ASP.NET User Controls - http://msdn.microsoft.com/en-
    us/library/wt3k2fyw.aspx
•   How to: Create ASP.NET Web Control Templates Declaratively -
    http://msdn.microsoft.com/en-us/library/3326cdex.aspx
•   How To: Create ASP.NET Web Server Control Templates Dynamically -
    http://msdn.microsoft.com/en-us/library/0e39s2ck.aspx
•   How to: Create Instances of ASP.NET User Controls Programmatically -
    http://msdn.microsoft.com/en-us/library/c0az2h86.aspx
•   How to: Create Personalizable Properties on a Web Parts Control -
    http://msdn.microsoft.com/en-us/library/ms366706.aspx
•   How to: Create Templated ASP.NET User Controls -
    http://msdn.microsoft.com/en-us/library/36574bf6.aspx
•   How to: Create Templates Dynamically in DataList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/6d5z5yty.aspx
•   How to: Create Web Server Control Templates Using the Designer -
    http://msdn.microsoft.com/en-us/library/c9cbwsf3.aspx
•   How to: Customize Calendar Web Server Control Appearance -
    http://msdn.microsoft.com/en-us/library/539z9sh3.aspx
•   How to: Customize Controls for Editing in the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/stk0x9y3.aspx
•   How to: Customize DataList Items at Run Time -
    http://msdn.microsoft.com/en-us/library/6y92e1ze.aspx
•   How to: Customize Individual Days in a Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/k4t1kwcd.aspx
•   How to: Customize Items Dynamically in the DataList Web Server Control -
    http://msdn.microsoft.com/en-us/library/35we4t61.aspx
•   How to: Customize the ASP.NET CreateUserWizard Control -
    http://msdn.microsoft.com/en-us/library/ms178342.aspx
•   How to: Customize the PasswordRecovery Control -
    http://msdn.microsoft.com/en-us/library/ms178341.aspx
•   How to: Declare a Static Connection between Two Web Parts Controls -
    http://msdn.microsoft.com/en-us/library/ms178188.aspx
•   How to: Determine the Selection in List Web Server Controls -
    http://msdn.microsoft.com/en-us/library/a5kfekd2.aspx
•   How to: Determine Whether Microsoft Ajax Functionality is Available -
    http://msdn.microsoft.com/en-us/library/bb907614.aspx
•   How to: Disable Validation for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/bt244wbb.aspx
•   How to: Disable Web Parts Personalization - http://msdn.microsoft.com/en-
    us/library/083486e0.aspx
•   How to: Display Ads From a Database Using the AdRotator Web Server
    Control - http://msdn.microsoft.com/en-us/library/ms227550.aspx
•   How to: Display Ads From an XML File Using the AdRotator Web Server
    Control - http://msdn.microsoft.com/en-us/library/d5kd8aka.aspx
•   How to: Display Different Information to Anonymous and Logged In Users -
    http://msdn.microsoft.com/en-us/library/ms178338.aspx
•   How to: Display Selected Dates from a Database in the Calendar Control -
    http://msdn.microsoft.com/en-us/library/ms228044.aspx
•   How to: Display Server Side Custom Validation Messages for ASP.NET Server
    Controls - http://msdn.microsoft.com/en-us/library/3w0bs977.aspx
•   How to: Display the Name of the Current User -
    http://msdn.microsoft.com/en-us/library/ms178344.aspx
•   How to: Enable Default Deleting in the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/ytw750eb.aspx
•   How to: Enable Default Editing in the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/czzytf25.aspx
•   How to: Enable Default Paging in the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/y71xk4a7.aspx
•   How to: Enable Default Selection in the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/wbk82279.aspx
•   How to: Enable Filtering for the SqlDataSource Control -
    http://msdn.microsoft.com/en-us/library/59bfya48.aspx
•   How to: Enable Shared Personalization of Web Parts Pages -
    http://msdn.microsoft.com/en-us/library/ms178183.aspx
•   How to: Enable User Password Recovery Using the ASP.NET
    PasswordRecovery Control - http://msdn.microsoft.com/en-
    us/library/ms178335.aspx
•   How to: Enable User Registration - http://msdn.microsoft.com/en-
    us/library/ms178334.aspx
•   How to: Enable Users to Clear Personalization State -
    http://msdn.microsoft.com/en-us/library/ms366727.aspx
•   How to: Enable Users to Import Web Parts Control Settings -
    http://msdn.microsoft.com/en-us/library/ms366512.aspx
•   How to: Export Web Parts Control Settings - http://msdn.microsoft.com/en-
    us/library/ms366729.aspx
•   How to: Format Calendar Web Server Control Elements Using Styles -
    http://msdn.microsoft.com/en-us/library/w4s946c9.aspx
•   How to: Format Validation Error Messages for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/fb6e4020.aspx
•   How to: Get and Set a CheckBox Web Server Control Value Programmatically -
    http://msdn.microsoft.com/en-us/library/67fc2166.aspx
•   How to: Get and Set Values in TextBox Web Server Controls -
    http://msdn.microsoft.com/en-us/library/ts3ffwhk.aspx
•   How to: Group and Aggregate Data Using the LinqDataSource Control -
    http://msdn.microsoft.com/en-us/library/bb470251.aspx
•   How to: Include a User Control in an ASP.NET Web Page -
    http://msdn.microsoft.com/en-us/library/sbz9etab.aspx
•   How to: Include ASP.NET User Controls in Web Pages -
    http://msdn.microsoft.com/en-us/library/5d0t5fak.aspx
•   How to: Load XML Data in the XML Web Server Control -
    http://msdn.microsoft.com/en-us/library/1atf1s3b.aspx
•   How to: Populate List Web Server Controls from a Data Source -
    http://msdn.microsoft.com/en-us/library/heyd79hc.aspx
•   How to: Provide Optional Web Parts Controls -
    http://msdn.microsoft.com/en-us/library/ms366710.aspx
•   How to: Read HTML Attributes for Controls in Web Forms Pages -
    http://msdn.microsoft.com/en-us/library/kkeesb2c.aspx
•   How to: Read Selected Dates in the Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/h4dt2sca.aspx
•   How to: Remove User Entries from the Personalization Store -
    http://msdn.microsoft.com/en-us/library/ms366517.aspx
•   How to: Respond to a User Selection in a RadioButton Web Server Control
    Group - http://msdn.microsoft.com/en-us/library/ttt051ys.aspx
•   How to: Respond to Button Events in a GridView Control -
    http://msdn.microsoft.com/en-us/library/bb907626.aspx
•   How to: Respond to Button Events in Data-Bound Controls -
    http://msdn.microsoft.com/en-us/library/y200hyx2.aspx
•   How to: Respond to Button Events in DataList or Repeater Items -
    http://msdn.microsoft.com/en-us/library/df6hth3s.aspx
•   How to: Respond to Button Web Server Control Events -
    http://msdn.microsoft.com/en-us/library/h84w616y.aspx
•   How to: Respond to Button Web Server Control Events in Client Script -
    http://msdn.microsoft.com/en-us/library/ms227426.aspx
•   How to: Respond to Changes in a TextBox Web Server Control -
    http://msdn.microsoft.com/en-us/library/2589b44c.aspx
•   How to: Respond to Changes in List Web Server Controls -
    http://msdn.microsoft.com/en-us/library/1wd7hsyy.aspx
•   How to: Respond to Date Selection in a Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/wfasf5wy.aspx
•   How to: Respond to User Clicks in BulletedList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/ms247217.aspx
•   How to: Respond to User Clicks in ImageMap Web Server Controls -
    http://msdn.microsoft.com/en-us/library/ms228017.aspx
•   How to: Respond to User Selection in a CheckBox Web Server Control -
    http://msdn.microsoft.com/en-us/library/9txy5cy8.aspx
•   How to: Select Ads in an AdRotator Web Server Control Programmatically -
    http://msdn.microsoft.com/en-us/library/d6xa5a9k.aspx
•   How to: Select Dates Programmatically in a Calendar Web Server Control -
    http://msdn.microsoft.com/en-us/library/e057ff0d.aspx
•   How to: Set a TextBox Web Server Control for Password Entry -
    http://msdn.microsoft.com/en-us/library/zsfss7t0.aspx
•   How to: Set Access Keys for ASP.NET Web Server Controls -
    http://msdn.microsoft.com/en-us/library/ms178233.aspx
•   How to: Set and Get the Selection in a RadioButton Web Server Control -
    http://msdn.microsoft.com/en-us/library/15cy8xkc.aspx
•   How to: Set ASP.NET Server Control Properties -
    http://msdn.microsoft.com/en-us/library/dt5bk9ke.aspx
•   How to: Set ASP.NET Server Control Style Properties in the Designer -
    http://msdn.microsoft.com/en-us/library/fes5e68a.aspx
•   How to: Set ASP.NET Server Control Style Properties Programmatically -
    http://msdn.microsoft.com/en-us/library/17ysx206.aspx
•   How to: Set ASP.NET Server Control Style Properties Using ASP.NET Syntax -
    http://msdn.microsoft.com/en-us/library/54dc18sa.aspx
•   How to: Set ASP.NET Web Server Control Properties -
    http://msdn.microsoft.com/en-us/library/7ataet98.aspx
•   How to: Set Focus on ASP.NET Web Server Controls -
    http://msdn.microsoft.com/en-us/library/ms178232.aspx
•   How to: Set GridView Web Server Control Column Width Dynamically -
    http://msdn.microsoft.com/en-us/library/ms178296.aspx
•   How to: Set HTML Attributes for Controls in ASP.NET Web Pages -
    http://msdn.microsoft.com/en-us/library/7a9d6h4f.aspx
•   How to: Set HTML Server Control Properties Programmatically -
    http://msdn.microsoft.com/en-us/library/wwhe0at8.aspx
•   How to: Set Layout in a CheckBoxList Web Server Control -
    http://msdn.microsoft.com/en-us/library/2tkec5c4.aspx
•   How to: Set Layout in a RadioButtonList Web Server Control -
    http://msdn.microsoft.com/en-us/library/y837ez6f.aspx
•   How to: Set the Display Mode of a Web Parts Page -
    http://msdn.microsoft.com/en-us/library/ms366533.aspx
•   How to: Set the Selection in List Web Server Controls -
    http://msdn.microsoft.com/en-us/library/dt1bzx2b.aspx
•   How to: Set Today's Date Programmatically in a Calendar Web Server Control
    - http://msdn.microsoft.com/en-us/library/8k0f6h1h.aspx
•   How to: Set Web Server Control Color Properties -
    http://msdn.microsoft.com/en-us/library/a8x80wz6.aspx
•   How to: Set Web Server Control Properties Based on Simple Values or
    Enumerations - http://msdn.microsoft.com/en-us/library/5d9yaxfb.aspx
•   How to: Set Web Server Control Properties in Collections -
    http://msdn.microsoft.com/en-us/library/hzwwk0ex.aspx
•   How to: Set Web Server Control Unit Properties -
    http://msdn.microsoft.com/en-us/library/36akbeds.aspx
•   How to: Specify Flow or Table Format in DataList Web Server Controls -
    http://msdn.microsoft.com/en-us/library/sa6exk51.aspx
•   How to: Specify Horizontal or Vertical Layout in DataList Web Server Controls
    - http://msdn.microsoft.com/en-us/library/79k821wc.aspx
•   How to: Specify Layout for In-Place Messages On ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/ct6azxyt.aspx
•   How to: Specify Multiline Input for a TextBox Web Server Control -
    http://msdn.microsoft.com/en-us/library/ybwb8sse.aspx
•   How to: Specify Whether ASP.NET Web Server Controls Post to the Server -
    http://msdn.microsoft.com/en-us/library/8cb3cz8e.aspx
•   How to: Test Validity Programmatically for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/dh9ad08f.aspx
•   How to: Transform XML Data in the XML Web Server Control -
    http://msdn.microsoft.com/en-us/library/35b30hy4.aspx
•   How to: Treat a User Control as a Web Parts Control -
    http://msdn.microsoft.com/en-us/library/w9b5ett0.aspx
•   How to: Update, Insert, and Delete Data with the LinqDataSource Control -
    http://msdn.microsoft.com/en-us/library/bb514963.aspx
•   How to: Upload Files with the FileUpload Web Server Control -
    http://msdn.microsoft.com/en-us/library/ms227669.aspx
•   How to: Use Advanced Features of the ASP.NET Login Control -
    http://msdn.microsoft.com/en-us/library/ms178340.aspx
•   How to: Use Custom ASP.NET Server Controls in Visual Studio -
    http://msdn.microsoft.com/en-us/library/ms366537.aspx
•   How to: Use Label Web Server Controls as Captions -
    http://msdn.microsoft.com/en-us/library/ms227968.aspx
•   How to: Use Services and Action Lists with Control Designers -
    http://msdn.microsoft.com/en-us/library/sey0f414.aspx
•   How to: Validate Against a Data Type for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/ad548tzy.aspx
•   How to: Validate Against a Range of Values for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/bk58fdzx.aspx
•   How to: Validate Against a Specific Value for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/e303tf05.aspx
•   How to: Validate Against Patterns for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/6xh899wy.aspx
•   How to: Validate Against Values in a Database for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/s5z00s5e.aspx
•   How to: Validate Programmatically for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/hxet6xwx.aspx
•   How to: Validate Required Entries for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/e78xxk8k.aspx
•   How to: Validate with a Custom Function for ASP.NET Server Controls -
    http://msdn.microsoft.com/en-us/library/f5db6z8k.aspx
•   Walkthrough: Advanced Use of the ASP.NET Wizard Control -
    http://msdn.microsoft.com/en-us/library/w7dyf6b5.aspx
•   Walkthrough: Animating ASP.NET UpdatePanel Controls -
    http://msdn.microsoft.com/en-us/library/bb398866.aspx
•   Walkthrough: Changing Display Modes on a Web Parts Page -
    http://msdn.microsoft.com/en-us/library/bw5tctbb.aspx
•   Walkthrough: Controlling ASP.NET Menus Programmatically -
    http://msdn.microsoft.com/en-us/library/16yk5dby.aspx
•   Walkthrough: Creating a Basic ASP.NET Wizard Control -
    http://msdn.microsoft.com/en-us/library/wdb4eb30.aspx
•   Walkthrough: Creating a Basic Control Designer for a Web Server Control -
    http://msdn.microsoft.com/en-us/library/12yydcke.aspx
•   Walkthrough: Creating a Custom Data-Bound ASP.NET Web Control for
    ASP.NET 2.0 - http://msdn.microsoft.com/en-us/library/ms366540.aspx
•   Walkthrough: Creating a Nested GridView Control -
    http://msdn.microsoft.com/en-us/library/aa992038.aspx
•   Walkthrough: Creating a Web Page to Display XML Data -
    http://msdn.microsoft.com/en-us/library/13ftcwy9.aspx
•   Walkthrough: Creating a Web Parts Page - http://msdn.microsoft.com/en-
    us/library/sk23dydw.aspx
•   Walkthrough: Creating Reusable Elements with ASP.NET User Controls -
    http://msdn.microsoft.com/en-us/library/3457w616.aspx
•   Walkthrough: Data Binding Web Pages with a Visual Studio Data Component -
    http://msdn.microsoft.com/en-us/library/3h7eexxe.aspx
•   Walkthrough: Developing and Using a Custom Web Server Control -
    http://msdn.microsoft.com/en-us/library/yhzc935f.aspx
•   Walkthrough: Displaying a Drop-Down List While Editing in the GridView Web
    Server Control - http://msdn.microsoft.com/en-us/library/ms178294.aspx
•   Walkthrough: Displaying a Menu on Web Pages -
    http://msdn.microsoft.com/en-us/library/305w735z.aspx
•   Walkthrough: Displaying an XML Document in a Web Forms Page Using
    Transformations - http://msdn.microsoft.com/en-us/library/18az815d.aspx
•   Walkthrough: Displaying and Formatting Data with the DataList Web Server
    Control - http://msdn.microsoft.com/en-us/library/50basa30.aspx
•   Walkthrough: Displaying and Tracking Advertisements with the AdRotator
    Control - http://msdn.microsoft.com/en-us/library/azwad69k.aspx
•   Walkthrough: Displaying Data Using a Stored Procedure in the GridView Web
    Server Control - http://msdn.microsoft.com/en-us/library/k10148y1.aspx
•   Walkthrough: Displaying Formatted Data in Web Pages with the FormView
    Web Server Control - http://msdn.microsoft.com/en-
    us/library/3fs4k4w4.aspx
•   Walkthrough: Displaying Hierarchical Data in a TreeView Control -
    http://msdn.microsoft.com/en-us/library/7a9swst5.aspx
•   Walkthrough: Displaying, Paging, and Sorting Data Using the ListView Web
    Server Control - http://msdn.microsoft.com/en-us/library/bb515102.aspx
•   Walkthrough: Filtering Data in a Web Page Using Declarative Syntax -
    http://msdn.microsoft.com/en-us/library/dd537669.aspx
•   Walkthrough: Implementing Web Parts Personalization using IPersonalizable -
    http://msdn.microsoft.com/en-us/library/ms366720.aspx
•   Walkthrough: Implementing Web Parts Personalization with a User Control -
    http://msdn.microsoft.com/en-us/library/784d8z92.aspx
•   Walkthrough: Introduction to the Timer Control -
    http://msdn.microsoft.com/en-us/library/bb398787.aspx
•   Walkthrough: Making Controls Located in Web User Controls Easier to Access
    from JavaScript - http://msdn.microsoft.com/en-us/library/dd483476.aspx
•   Walkthrough: Making Data-Bound Controls Easier to Access from JavaScript -
    http://msdn.microsoft.com/en-us/library/dd381611.aspx
•   Walkthrough: Microsoft Ajax Extender Controls -
    http://msdn.microsoft.com/en-us/library/bb470455.aspx
•   Walkthrough: Modifying Data Using the ListView Web Server Control -
    http://msdn.microsoft.com/en-us/library/bb515103.aspx
•   Walkthrough: Performing Bulk Updates to Rows Bound to a GridView Web
    Server Control - http://msdn.microsoft.com/en-us/library/aa992036.aspx
•   Walkthrough: Retrieving, Updating, Inserting, and Deleting Data with the
    LinqDataSource and DetailsView Controls - http://msdn.microsoft.com/en-
    us/library/bb532429.aspx
•   Walkthrough: Selecting and Filtering a Subset of Data with the
    LinqDataSource and GridView Controls - http://msdn.microsoft.com/en-
    us/library/bb470363.aspx
•   Walkthrough: Simple Sorting for the GridView Web Server Control -
    http://msdn.microsoft.com/en-us/library/sk096tye.aspx
                   •  Walkthrough: Using a Timestamp with the LinqDataSource Control to Check
                      Data Integrity - http://msdn.microsoft.com/en-us/library/bb470449.aspx
                   • Walkthrough: Using the ASP.NET Timer Control with Multiple UpdatePanel
                      Controls - http://msdn.microsoft.com/en-us/library/bb386404.aspx
                   • Walkthrough: Using Validation Controls Inside an UpdatePanel Control -
                      http://msdn.microsoft.com/en-us/library/bb398929.aspx
                   • Walkthrough: Validating User Input in a Web Forms Page -
                      http://msdn.microsoft.com/en-us/library/a0z2h4sw.aspx
CSS 2              MSDN ScriptJunkie Site
                   • An Introduction to the Internet Explorer Developer Tools -
                      http://msdn.microsoft.com/scriptjunkie/ff817549.aspx
                   • Be a CSS Team Player: CSS Best Practices for Team-Based Development -
                      http://msdn.microsoft.com/scriptjunkie/ff679957.aspx
                   • Creating Effective Semantic Markup -
                      http://msdn.microsoft.com/scriptjunkie/ee730276.aspx
                   • Internet Explorer Developer Tools: HTML - http://msdn.microsoft.com/en-
                      us/scriptjunkie/ff817550.aspx
                   • Optimizations For Improving Page Load Times -
                      http://msdn.microsoft.com/scriptjunkie/ff743754.aspx
                   • Put Your HTML in a Box -
                      http://msdn.microsoft.com/scriptjunkie/ff805052.aspx
                   • Style Basics for Your Web Site -
                      http://msdn.microsoft.com/scriptjunkie/ee832718
                   • Using CSS Classes as Flags with jQuery -
                      http://msdn.microsoft.com/scriptjunkie/ff452701.aspx
                   • Web Accessibility and WAI-ARIA Primer -
                      http://msdn.microsoft.com/scriptjunkie/ff743762.aspx
Entity Framework   MSDN Library
                   • How to: Add an Object as a Project Data Source -
                      http://msdn.microsoft.com/en-us/library/cc716712.aspx
                   • How to: Add, Modify, and Delete Objects - http://msdn.microsoft.com/en-
                      us/library/bb386870.aspx
                   • How to: Aggregate Data - http://msdn.microsoft.com/en-
                      us/library/cc716738.aspx
                   • How to: Apply Changes Made to a Detached Object -
                      http://msdn.microsoft.com/en-us/library/bb896248.aspx
                   • How to: Attach Related Objects - http://msdn.microsoft.com/en-
                      us/library/bb896245.aspx
                   • How to: Bind Controls to Derived Types - http://msdn.microsoft.com/en-
                      us/library/dd283135.aspx
                   • How to: Bind Objects to Windows Form Controls -
                      http://msdn.microsoft.com/en-us/library/bb738575.aspx
                   • How to: Bind Objects to Windows Presentation Foundation Controls -
                      http://msdn.microsoft.com/en-us/library/cc716735.aspx
                   • How to: Build an EntityConnection Connection String -
                      http://msdn.microsoft.com/en-us/library/bb738533.aspx
                   • How to: Call a User-Defined Function - http://msdn.microsoft.com/en-
    us/library/dd490951.aspx
•   How to: Call Canonical Functions - http://msdn.microsoft.com/en-
    us/library/dd456873.aspx
•   How to: Call Custom Database Functions - http://msdn.microsoft.com/en-
    us/library/dd456847.aspx
•   How to: Call Database Functions - http://msdn.microsoft.com/en-
    us/library/dd456858.aspx
•   How to: Call Model-Defined Functions as Object Methods -
    http://msdn.microsoft.com/en-us/library/dd456845.aspx
•   How to: Call Model-Defined Functions in Queries -
    http://msdn.microsoft.com/en-us/library/dd456857.aspx
•   How to: Change Relationships Between POCO Entities -
    http://msdn.microsoft.com/en-us/library/dd456829.aspx
•   How to: Change Relationships Between POCO Entities -
    http://msdn.microsoft.com/en-us/library/dd456829.aspx
•   How to: Connect to SQL Azure Using the ADO.NET Entity Framework -
    http://msdn.microsoft.com/en-us/library/ff951633.aspx
•   How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/en-
    us/library/dd468073.aspx
•   How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/en-
    us/library/dd468073.aspx
•   How to: Create an EntityKey - http://msdn.microsoft.com/en-
    us/library/dd283138.aspx
•   How to: Create an Object Using the Static Create Method -
    http://msdn.microsoft.com/en-us/library/bb896331.aspx
•   How to: Customize Generated Data Objects - http://msdn.microsoft.com/en-
    us/library/bb738696.aspx
•   How to: Customize Modeling and Mapping Files to Work with Custom Objects
    - http://msdn.microsoft.com/en-us/library/bb738625.aspx
•   How to: Define a Custom Object Context - http://msdn.microsoft.com/en-
    us/library/bb738471.aspx
•   How to: Define a Model with a Single Entity Mapped to Two Tables -
    http://msdn.microsoft.com/en-us/library/bb896233.aspx
•   How to: Define a Model with a Stored Procedure -
    http://msdn.microsoft.com/en-us/library/bb896279.aspx
•   How to: Define a Model with Modification Stored Procedures -
    http://msdn.microsoft.com/en-us/library/cc716731.aspx
•   How to: Define a Model with Multiple Entity Sets per Type -
    http://msdn.microsoft.com/en-us/library/bb738537.aspx
•   How to: Define a Model with Table-per-Hierarchy Inheritance -
    http://msdn.microsoft.com/en-us/library/bb738443.aspx
•   How to: Define a Model with Table-per-Type Inheritance -
    http://msdn.microsoft.com/en-us/library/bb738685.aspx
•   How to: Define POCO Entities - http://msdn.microsoft.com/en-
    us/library/dd456872.aspx
•   How to: Define the Connection String - http://msdn.microsoft.com/en-
    us/library/bb896291.aspx
•   How to: Detach Objects from an Object Context -
    http://msdn.microsoft.com/en-us/library/bb738697.aspx
•   How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/en-
    us/library/dd456854.aspx
•   How to: Directly Execute Commands Against the Data Source -
    http://msdn.microsoft.com/en-us/library/ee358769.aspx
•   How to: Execute a Parameterized Entity SQL Query Using EntityCommand -
    http://msdn.microsoft.com/en-us/library/bb738684.aspx
•   How to: Execute a Parameterized Query - http://msdn.microsoft.com/en-
    us/library/bb738521.aspx
•   How to: Execute a Parameterized Stored Procedure Using EntityCommand -
    http://msdn.microsoft.com/en-us/library/bb896274.aspx
•   How to: Execute a Polymorphic Query - http://msdn.microsoft.com/en-
    us/library/bb738468.aspx
•   How to: Execute a Query that Returns a Collection of Primitive Types -
    http://msdn.microsoft.com/en-us/library/bb738451.aspx
•   How to: Execute a Query that Returns Anonymous Type Objects -
    http://msdn.microsoft.com/en-us/library/bb738512.aspx
•   How to: Execute a Query that Returns Complex Types -
    http://msdn.microsoft.com/en-us/library/bb896329.aspx
•   How to: Execute a Query that Returns Entity Type Objects -
    http://msdn.microsoft.com/en-us/library/bb738694.aspx
•   How to: Execute a Query that Returns Nested Collections -
    http://msdn.microsoft.com/en-us/library/bb896346.aspx
•   How to: Execute a Query that Returns PrimitiveType Results -
    http://msdn.microsoft.com/en-us/library/cc716751.aspx
•   How to: Execute a Query that Returns RefType Results -
    http://msdn.microsoft.com/en-us/library/cc716758.aspx
•   How to: Execute a Query that Returns StructuralType Results -
    http://msdn.microsoft.com/en-us/library/cc716720.aspx
•   How to: Execute a Query Using a Stored Procedure with In and Out
    Parameters - http://msdn.microsoft.com/en-us/library/bb896334.aspx
•   How to: Execute Business Logic During Association Changes -
    http://msdn.microsoft.com/en-us/library/ee705459.aspx
•   How to: Execute Business Logic During Scalar Property Changes -
    http://msdn.microsoft.com/en-us/library/cc716747.aspx
•   How to: Execute Business Logic When Saving Changes -
    http://msdn.microsoft.com/en-us/library/cc716714.aspx
•   How to: Execute Business Logic When the Object State Changes -
    http://msdn.microsoft.com/en-us/library/ee705449.aspx
•   How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-
    us/library/dd468074.aspx
•   How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-
    us/library/dd468074.aspx
•   How to: Explicitly Load Related Objects - http://msdn.microsoft.com/en-
    us/library/bb896249.aspx
•   How to: Filter Data - http://msdn.microsoft.com/en-us/library/cc716755.aspx
•   How to: Group Data - http://msdn.microsoft.com/en-
    us/library/bb896341.aspx
•   How to: Identify that a POCO Entity is a Proxy -
    http://msdn.microsoft.com/en-us/library/ee835846.aspx
•   How to: Make Model and Mapping Files Embedded Resources -
    http://msdn.microsoft.com/en-us/library/cc716717.aspx
•   How to: Manage Data Concurrency in the Object Context -
    http://msdn.microsoft.com/en-us/library/bb399228.aspx
•   How to: Manage the Connection in a Long-Running Object Context -
    http://msdn.microsoft.com/en-us/library/bb738701.aspx
•   How to: Manage Transactions in the Entity Framework -
    http://msdn.microsoft.com/en-us/library/bb738523.aspx
•   How to: Manually Configure an Entity Framework Project -
    http://msdn.microsoft.com/en-us/library/bb738546.aspx
•   How to: Manually Define the Model and Mapping Files -
    http://msdn.microsoft.com/en-us/library/bb399785.aspx
•   How to: Manually Open the Connection from the Object Context -
    http://msdn.microsoft.com/en-us/library/bb738698.aspx
•   How to: Navigate Relationships Using Navigation Properties -
    http://msdn.microsoft.com/en-us/library/bb896321.aspx
•   How to: Navigate Relationships with the Navigate Operator -
    http://msdn.microsoft.com/en-us/library/bb738548.aspx
•   How to: Order the Union of Two Queries - http://msdn.microsoft.com/en-
    us/library/bb896299.aspx
•   How to: Page Through Query Results - http://msdn.microsoft.com/en-
    us/library/bb738702.aspx
•   How to: Pre-Generate Views to Improve Query Performance -
    http://msdn.microsoft.com/en-us/library/bb896240.aspx
•   How to: Query an Entity Mapped to Separate Tables -
    http://msdn.microsoft.com/en-us/library/bb896230.aspx
•   How to: Query Complex Types - http://msdn.microsoft.com/en-
    us/library/bb738564.aspx
•   How to: Query Objects with Multiple Entity Sets per Type -
    http://msdn.microsoft.com/en-us/library/bb738586.aspx
•   How to: Query Objects with Table-per-Type Inheritance -
    http://msdn.microsoft.com/en-us/library/bb738629.aspx
•   How to: Query Related Objects in an EntityCollection -
    http://msdn.microsoft.com/en-us/library/cc716708.aspx
•   How to: Remove Duplicate Elements From Query Results -
    http://msdn.microsoft.com/en-us/library/cc716801.aspx
•   How to: Return a Specific Object Using its Key -
    http://msdn.microsoft.com/en-us/library/bb896251.aspx
•   How to: Serialize and Deserialize Objects To and From Binary Stream -
    http://msdn.microsoft.com/en-us/library/bb738528.aspx
•   How to: Sort Data - http://msdn.microsoft.com/en-us/library/cc716784.aspx
•   How to: Use an EntityReference to Change Relationships Between Objects -
    http://msdn.microsoft.com/en-us/library/cc716754.aspx
                 •   How to: Use EdmGen.exe to Generate Object-Layer Code -
                     http://msdn.microsoft.com/en-us/library/cc716790.aspx
                 •   How to: Use EdmGen.exe to Generate the Model and Mapping Files -
                     http://msdn.microsoft.com/en-us/library/bb896270.aspx
                 •   How to: Use EdmGen.exe to Validate Model and Mapping Files -
                     http://msdn.microsoft.com/en-us/library/cc716721.aspx
                 •   How to: Use EntityConnection with an Object Context -
                     http://msdn.microsoft.com/en-us/library/bb738461.aspx
                 •   How to: Use Lazy Loading to Load Related Objects -
                     http://msdn.microsoft.com/en-us/library/dd456846.aspx
                 •   How to: Use Query Paths to Shape Results - http://msdn.microsoft.com/en-
                     us/library/bb738449.aspx
                 •   How to: Use the Entity Data Model Wizard - http://msdn.microsoft.com/en-
                     us/library/bb738677.aspx
                 •   How to: Use the Foreign Key Property to Change Relationships Between
                     Objects - http://msdn.microsoft.com/en-us/library/ee473440.aspx
                 •   How to: Use the Foreign Key Property to Change Relationships Between
                     Objects - http://msdn.microsoft.com/en-us/library/ee473440.aspx
                 •   How to: View the Store Commands - http://msdn.microsoft.com/en-
                     us/library/bb896348.aspx

HTML 5           MSDN ScriptJunkie Site
                 • Creating Effective Semantic Markup – http://msdn.microsoft.com/en-
                    us/scriptjunkie/ee730276.aspx
                 • Internet Explorer Developer Tools: HTML - http://msdn.microsoft.com/en-
                    us/scriptjunkie/ff817550.aspx
                 • Meaningful Markup: POSH and Beyond – http://msdn.microsoft.com/en-
                    us/scriptjunkie/ff770012.aspx
                 • Optimizations For Improving Page Load Times –
                    http://msdn.microsoft.com/en-us/scriptjunkie/ff743754.aspx
                 • Put Your HTML in a Box - http://msdn.microsoft.com/en-
                    us/scriptjunkie/ff805052.aspx
                 • Style Basics for Your Web Site - http://msdn.microsoft.com/en-
                    us/scriptjunkie/ee832718.aspx
                 • Web Accessibility and WAI-ARIA Primer- http://msdn.microsoft.com/en-
                    us/scriptjunkie/ff743762.aspx

JavaScript and   MSDN ScriptJunkie Site
JSON             • An Introduction to the Internet Explorer Developer Tools -
                    http://msdn.microsoft.com/scriptjunkie/ff817549.aspx
                 • Building and Maintaining Large JavaScript Applications -
                    http://msdn.microsoft.com/scriptjunkie/ff728622.aspx
                 • Cross-Browser Event Handling Using Plain ole JavaScript -
                    http://msdn.microsoft.com/scriptjunkie/ff728624.aspx
                 • Cross-Document Messaging and RPC -
                    http://msdn.microsoft.com/scriptjunkie/ff800814.aspx
                 • Doing the Right Thing - How to Use HTML, CSS and JavaScript in an Accessible
                      Manner - http://msdn.microsoft.com/scriptjunkie/ff679960.aspx
                  •   History and Back Button Support -
                      http://msdn.microsoft.com/scriptjunkie/ff690558.aspx
                  •   Internet Explorer Developer Tools: HTML -
                      http://msdn.microsoft.com/scriptjunkie/ff817550.aspx
                  •   Introduction to Stateful Plugins and the Widget Factory -
                      http://msdn.microsoft.com/scriptjunkie/ff706600.aspx
                  •   Introduction to the Reactive Extensions to JavaScript -
                      http://msdn.microsoft.com/scriptjunkie/ff715319.aspx
                  •   jQuery, A Designer's Perspective -
                      http://msdn.microsoft.com/scriptjunkie/ff848255.aspx
                  •   Optimizations For Improving Page Load Times -
                      http://msdn.microsoft.com/scriptjunkie/ff743754.aspx
                  •   Prototypes and Inheritance in JavaScript -
                      http://msdn.microsoft.com/scriptjunkie/ff852808.aspx
                  •   Use Cases for JavaScript Closures -
                      http://msdn.microsoft.com/scriptjunkie/ff696765.aspx
                  •   Web Accessibility and WAI-ARIA Primer -
                      http://msdn.microsoft.com/scriptjunkie/ff743762.aspx

Logging and       MSDN Library
Instrumentation   • ASP.NET Performance Monitoring, and When to Alert Administrators -
                     http://msdn.microsoft.com/en-us/library/ms972959.aspx
                  • How to: Implement and Raise Custom ASP.NET Health Monitoring Events -
                     http://msdn.microsoft.com/en-us/library/ms227980(VS.80).aspx
                  • How to: Implement the Health Monitoring Custom Provider Example -
                     http://msdn.microsoft.com/en-us/library/ms178718(VS.80).aspx
                  • How to: Send E-mail for Health Monitoring Notifications -
                     http://msdn.microsoft.com/en-us/library/ms227553(VS.80).aspx
                  • Walkthrough: Listening for WMI Events in ASP.NET Health Monitoring -
                     http://msdn.microsoft.com/en-us/library/ms178713(VS.80).aspx

                  MSDN Magazine
                  • Logging Web App Errors, Learning LINQ, and More -
                     http://msdn.microsoft.com/en-us/magazine/cc500592.aspx

Master Pages      www.ASP.NET
                  • Master Pages and Site Navigation - http://www.asp.net/data-
                    access/tutorials/master-pages-and-site-navigation-cs

                  MSDN Library
                  • How to: Create Content Pages for an ASP.NET Master Page -
                     http://msdn.microsoft.com/en-us/library/fft2ye18.aspx
                  • How to: Reference ASP.NET Master Page Content -
                     http://msdn.microsoft.com/en-us/library/xxwa0ff0.aspx
                  • Walkthrough: Creating and Using ASP.NET Master Pages in Visual Web
                     Developer - http://msdn.microsoft.com/en-us/library/ehszf8ax.aspx
                     •   Walkthrough: Using Nested Master Pages in ASP.NET -
                         http://msdn.microsoft.com/en-us/library/bb547109.aspx

MVC                  MSDN Library
                     • How to: Add a Custom MVC Test Framework in Visual Studio -
                        http://msdn.microsoft.com/en-us/library/dd381614.aspx
                     • How to: Create a Custom Action Filter - http://msdn.microsoft.com/en-
                        us/library/dd410056.aspx
                     • How to: Implement Remote Validation from a Client in MVC -
                        http://msdn.microsoft.com/en-us/library/ff398048.aspx
                     • How To: Protect From SQL Injection in ASP.NET -
                        http://msdn.microsoft.com/en-us/library/ms998271.aspx
                     • How to: Validate Model Data Using DataAnnotations Attributes -
                        http://msdn.microsoft.com/en-us/library/ee256141.aspx
                     • Walkthrough: Adding ASP.NET AJAX Scripting to an MVC Project -
                        http://msdn.microsoft.com/en-us/library/dd381533.aspx
                     • Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio -
                        http://msdn.microsoft.com/en-us/library/dd410597.aspx
                     • Walkthrough: Organizing an ASP.NET MVC Application using Areas -
                        http://msdn.microsoft.com/en-us/library/ee671793.aspx
                     • Walkthrough: Using Forms Authentication in ASP.NET MVC -
                        http://msdn.microsoft.com/en-us/library/ff398049.aspx
                     • Walkthrough: Using Templated Helpers to Display Data in ASP.NET MVC -
                        http://msdn.microsoft.com/en-us/library/ee308450.aspx

Navigation           MSDN Library
                     • How to: Add Simple Site Navigation - http://msdn.microsoft.com/en-
                        us/library/ms178418.aspx
                     • How to: Customize the Appearance of SiteMapPath Web Server Controls -
                        http://msdn.microsoft.com/en-us/library/ms178419.aspx
                     • How to: Display Site-Map Data in Non-Hierarchical Web Server Controls -
                        http://msdn.microsoft.com/en-us/library/ms178422.aspx
                     • How to: Filter the Nodes Retrieved by SiteMapDataSource Web Server
                        Controls - http://msdn.microsoft.com/en-us/library/ms178423.aspx
                     • How to: Programmatically Enumerate Site-Map Nodes -
                        http://msdn.microsoft.com/en-us/library/ms178424.aspx
                     • How to: Programmatically Modify Site-Map Nodes in Memory -
                        http://msdn.microsoft.com/en-us/library/ms178425.aspx
                     • How to: Configure Multiple Site Maps and Site-Map Providers -
                        http://msdn.microsoft.com/en-us/library/ms178426.aspx
                     • How to: Localize Site-Map Data - http://msdn.microsoft.com/en-
                        us/library/ms178427.aspx

Request Processing   MSDN Library
                     • How to: Configure an HTTP Handler Extension in IIS -
                        http://msdn.microsoft.com/en-us/library/bb515343.aspx
                     • How to: Register HTTP Handlers - http://msdn.microsoft.com/en-
                       us/library/46c5ddfy.aspx
                   •   Walkthrough: Creating an Asynchronous HTTP Handler -
                       http://msdn.microsoft.com/en-us/library/ms227433.aspx
                   •   Walkthrough: Creating a Synchronous HTTP Handler -
                       http://msdn.microsoft.com/en-us/library/ms228090.aspx
                   •   Walkthrough: Creating and Registering a Custom HTTP Module -
                       http://msdn.microsoft.com/en-us/library/ms227673.aspx
                   •   Walkthrough: Creating and Registering HTTP Handler Factories -
                       http://msdn.microsoft.com/en-us/library/ms227439.aspx

                   MSDN Magazine
                   • Securely Implement Request Processing, Filtering, and Content Redirection
                      with HTTP Pipelines in ASP.NET - http://msdn.microsoft.com/en-
                      us/magazine/cc188942.aspx

                   patterns & practices
                   • Implementing Intercepting Filter in ASP.NET Using HTTP Module -
                       http://msdn.microsoft.com/en-us/library/ff649096.aspx

State and State    MSDN Library
Management         • How to: Sample Session-State Store Provider -
                      http://msdn.microsoft.com/en-us/library/ms178589(VS.80).aspx
                   • How to: Save Values in Session State - http://msdn.microsoft.com/en-
                      us/library/6ad7zeeb(VS.80).aspx
                   • How to Share Session State Between Classic ASP and ASP.NET -
                      http://msdn.microsoft.com/en-us/library/aa479313.aspx
                   • How to: Read Values from Session State - http://msdn.microsoft.com/en-
                      us/library/03sekbw5(VS.80).aspx
                   • Using ASP.NET Session State in a Web Service -
                      http://msdn.microsoft.com/en-us/library/aa480509.aspx

                   MSDN Magazine
                   • Fast, Scalable, and Secure Session State Management for Your Web
                      Applications - http://msdn.microsoft.com/en-us/magazine/cc163730.aspx

                   patterns & practices
                   • Managing State in Web Applications - http://msdn.microsoft.com/en-
                       us/library/ff647327.aspx

Themes and Skins   MSDN Library
                   • How to: Apply ASP.NET Themes - http://msdn.microsoft.com/en-
                      us/library/0yy5hxdk.aspx
                   • How to: Disable ASP.NET Themes - http://msdn.microsoft.com/en-
                      us/library/kx3kzht7.aspx
                   • How to: Apply ASP.NET Themes Programmatically -
                      http://msdn.microsoft.com/en-us/library/tx35bd89.aspx
                   • Walkthrough: Creating User-Selectable Themes -
                        http://msdn.microsoft.com/en-us/library/ms366514.aspx
                    •   Walkthrough: Customizing a Web Site Using Themes in Visual Studio -
                        http://msdn.microsoft.com/en-us/library/zcsbskx7.aspx
                    •   How to: Define ASP.NET Page Themes - http://msdn.microsoft.com/en-
                        us/library/ms247256.aspx

Validation
                    ASP.NET Developer Center (www.ASP.NET)
                    • Performing Simple Validation (MVC, C#) -
                       http://www.asp.net/mvc/tutorials/performing-simple-validation-cs
                    • Validating with a Service Layer (MVC, C#) -
                       http://www.asp.net/mvc/tutorials/validating-with-a-service-layer--cs

                    MSDN Library
                    • How To: Use Regular Expressions to Constrain Input in ASP.NET -
                       http://msdn.microsoft.com/library/en-us/dnpag2/html/paght000001.asp
                    • Walkthrough: Accessibility Guidelines for Using Label Controls, Validator
                       Controls, and Panel Controls - http://msdn.microsoft.com/en-
                       us/library/ee712706.aspx
                    • Walkthrough: Validating User Input in a Web Forms Page -
                       http://msdn.microsoft.com/en-us/library/a0z2h4sw.aspx
                    • Validating Form Input Controls (Quickstart) -
                       http://quickstarts.asp.net/QuickStartv20/aspnet/doc/validation/default.aspx

Visual Studio and   MSDN ScriptJunkie Site
ASP.NET             • An Introduction to the Internet Explorer Developer Tools -
Development            http://msdn.microsoft.com/en-us/scriptjunkie/ff817549.aspx
Videos
Categories

•   Ajax / jQuery                                •   JavaScript / JSON
•   Authentication                               •   LINQ
•   Authorization                                •   MVC
•   Caching                                      •   Security
•   CSS                                          •   Silverlight
•   Data Access                                  •   SQL Express
•   Deployment                                   •   Themes and Skins
•   Dynamic Data                                 •   Visual Studio and ASP.NET Development
•   Entity Framework                             •   Web Forms
•   HTML 5


Videos Map

Category               Items
Ajax / jQuery          • eCSStender: the ‘jQuery of CSS’ -
                           http://channel9.msdn.com/posts/LarryLarsen/eCSStender-the-jQuery-of-CSS/
                       • WCF and jQuery: A Perfect Couple -
                           http://channel9.msdn.com/shows/Devs4Devs/WCF-and-jQuery-A-Perfect-
                           Couple/
                       • ARCast.TV - Using jQuery to Improve User Experience in Web Applications -
                           http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Using-jQuery-to-
                           Improve-User-Experience-in-Web-Applications/
                       • jQuery for the ASP.NET Developer by Scott Allen -
                           http://channel9.msdn.com/posts/matthijs/jQuery-for-the-ASPNET-Developer-
                           by-Scott-Allen/
                       • Channel 9 Live at MIX10: Javascript Panel with Douglas Crockford, John Resig
                           & Erik Meijer - http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-
                           MIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer/
                       • Northeast Roadshow: Tales from the Webside - Web Forms, Script and Ajax -
                           http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Tales-from-
                           the-Webside-Web-Forms-Script-and-Ajax/
                       • Web Application Toolkits: FAQ -
                           http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/
                       • Web Application Toolkits: Make your website "Social" -
                           http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Make-
                           your-website-Social/
                       • Phil Haack - ASP.NET, MVC, and Ninjas On Fire -
                           http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-
                           ASPNET-MVC-and-Ninjas-On-Fire/
                       • Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn
    Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Re-Theming-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - Improving User Interaction -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Improving-User-Interaction/
•   Extreme ASP.NET Makeover: Script - jQuery SoC -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-jQuery-SoC/
•   Extreme ASP.NET Makeover: Script - jQuery IntelliSense -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-jQuery-IntelliSense/
•   Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/
•   Extreme ASP.NET Makeover: Script - Testing JavaScript -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-Testing-JavaScript/
•   Scott Hanselman - NerdDinner.com -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-
    Hanselman-NerdDinnercom/
•   MSDN Radio 1 Juni – JQueryprat i kvadrat -
    http://channel9.msdn.com/posts/johanlindfors/MSDN-Radio-1-Juni--
    JQueryprat-i-kvadrat/
•   This week on C9: Windows 7 RC, Glimmer for jQuery, and ZOMG Ponies -
    http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-week-on-
    C9-Windows-7-RC-Glimmer-for-jQuery-and-ZOMG-Ponies/
•   Tim Aidlin - Glimmer, a JQuery Interactive Design Tool -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Tim-Aidlin-
    Glimmer-a-JQuery-Interactive-Design-Tool/
•   Glimmer: a jQuery Interactive Design Tool -
    http://channel9.msdn.com/posts/Charles/Glimmer-a-jQuery-Interactive-
    Design-Tool/
•   Using jQuery UI in ASP.NET - http://channel9.msdn.com/posts/gduthie/Using-
    jQuery-UI-in-ASPNET/
•   This Week on C9: jQuery, Win Mobile, Warcraft AddOn tools, and an Automed
    Bartender -
    http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-
    C9-jQuery-Win-Mobile-Warcraft-AddOn-tools-and-an-Automed-Bartender/
•   Debugging and Tracing Client Script with the AJAX Library -
    http://msdn.microsoft.com/en-us/scriptjunkie/ff698319.aspx
•   Introduction to ASP.NET Ajax History - http://www.asp.net/learn/3.5-
    SP1/video-242.aspx
•   Use Script Combining to Improve Performance -
    http://www.asp.net/learn/3.5-SP1/video-296.aspx
•   Get Started with ASP.NET AJAX - http://www.asp.net/learn/ajax-
    videos/video-75.aspx
•   Implement Dynamic Partial-Page Updates with ASP.NET AJAX -
    http://www.asp.net/learn/ajax-videos/video-78.aspx
•   Make Client-Side Network Callbacks with ASP.NET AJAX -
    http://www.asp.net/learn/ajax-videos/video-79.aspx
•   Add ASP.NET AJAX Features to an Existing App -
    http://www.asp.net/learn/ajax-videos/video-81.aspx
•   ASP.NET AJAX Enable an Existing Web Service -
    http://www.asp.net/learn/ajax-videos/video-82.aspx
•   Use the ASP.NET AJAX Client Library Controls -
    http://www.asp.net/learn/ajax-videos/video-88.aspx
•   Use an ASP.NET AJAX ScriptManagerProxy - http://www.asp.net/learn/ajax-
    videos/video-95.aspx
•   Use the RoundedCorners Extender - http://www.asp.net/learn/ajax-
    videos/video-98.aspx
•   Use the ASP.NET AJAX Timer Control - http://www.asp.net/learn/ajax-
    videos/video-99.aspx
•   Implement the Predictive Fetch Pattern for AJAX -
    http://www.asp.net/learn/ajax-videos/video-100.aspx
•   Implement the AJAX Paging Pattern - http://www.asp.net/learn/ajax-
    videos/video-116.aspx
•   Implement the Incremental Page Display Pattern -
    http://www.asp.net/learn/ajax-videos/video-118.aspx
•   Incremental Page Display Pattern (GET and POST) -
    http://www.asp.net/learn/ajax-videos/video-120.aspx
•   Use the UpdateProgress Control - http://www.asp.net/learn/ajax-
    videos/video-123.aspx
•   Use the ASP.NET AJAX History Control - http://www.asp.net/learn/ajax-
    videos/video-149.aspx
•   Implement the AJAX After Processing Pattern -
    http://www.asp.net/learn/ajax-videos/video-151.aspx
•   Update Multiple Regions of a Page with ASP.NET AJAX -
    http://www.asp.net/learn/ajax-videos/video-159.aspx
•   Choose Between Methods of AJAX Page Updates -
    http://www.asp.net/learn/ajax-videos/video-160.aspx
•   Use Other JavaScript UI Libraries with ASP.NET AJAX -
    http://www.asp.net/learn/ajax-videos/video-165.aspx
•   Use the ASP.NET AJAX Profile Services - http://www.asp.net/learn/ajax-
    videos/video-166.aspx
•   Debug ASP.NET AJAX Applications Using Visual Studio 2005 -
    http://www.asp.net/learn/ajax-videos/video-167.aspx
•   Customize Error Handling for the UpdatePanel -
    http://www.asp.net/learn/ajax-videos/video-9184.aspx
•   Use ASP.NET AJAX Client Templates - http://www.asp.net/learn/ajax-
    videos/video-9185.aspx
•   Build a Custom ASP.NET AJAX Server Control - http://www.asp.net/learn/ajax-
    videos/video-170.aspx
•   Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel -
    http://www.asp.net/learn/ajax-videos/video-172.aspx
•   Determine an Asynchronous Postback - http://www.asp.net/learn/ajax-
    videos/video-173.aspx
•   Use the Conditional UpdateMode of the UpdatePanel -
    http://www.asp.net/learn/ajax-videos/video-177.aspx
•   Persistent Comm Pattern (UpdatePanel) - http://www.asp.net/learn/ajax-
    videos/video-178.aspx
•   Localize an ASP.NET AJAX Application - http://www.asp.net/learn/ajax-
    videos/video-179.aspx
•   Persistent Comm Pattern (Web Services) - http://www.asp.net/learn/ajax-
    videos/video-182.aspx
•   Trigger an UpdatePanel Refresh from a DropDownList -
    http://www.asp.net/learn/ajax-videos/video-183.aspx
•   Create an ASP.NET AJAX Extender from Scratch -
    http://www.asp.net/learn/ajax-videos/video-184.aspx
•   Custom Server Controls that Work With/Without AJAX -
    http://www.asp.net/learn/ajax-videos/video-186.aspx
•   Associate AJAX Client Behavior with a Server Control -
    http://www.asp.net/learn/ajax-videos/video-191.aspx
•   Retrieve Values From Server Side AJAX Controls -
    http://www.asp.net/learn/ajax-videos/video-264.aspx
•   Techniques for Triggering Updates to Update Panels -
    http://www.asp.net/learn/ajax-videos/video-277.aspx
•   Use Cascading Drop Down Control to Access a Database -
    http://www.asp.net/learn/ajax-videos/video-278.aspx
•   Implement Infinite Data Patterns in AJAX - http://www.asp.net/learn/ajax-
    videos/video-282.aspx
•   Basic ASP.NET Auth in an AJAX Enabled App - http://www.asp.net/learn/ajax-
    videos/video-283.aspx
•   Dynamically Change CSS Using the UpdatePanel -
    http://www.asp.net/learn/ajax-videos/video-285.aspx
•   Dynamically Add Controls to a Web Page - http://www.asp.net/learn/ajax-
    videos/video-286.aspx
•   Set Up Your Development Environment for ASP.NET 3.5 -
    http://www.asp.net/learn/ajax-videos/video-7117.aspx
•   Set Up Your Development Environment for ASP.NET 2.0 -
    http://www.asp.net/learn/ajax-videos/video-7118.aspx
•   Get Started with the ASP.NET AJAX Control Toolkit -
    http://www.asp.net/learn/ajax-videos/video-76.aspx
•   CascadingDropDown Control Extender - http://www.asp.net/learn/ajax-
    videos/video-77.aspx
•   TextBoxWatermark Control Extender - http://www.asp.net/learn/ajax-
    videos/video-83.aspx
•   Popup Control Extender - http://www.asp.net/learn/ajax-videos/video-
    84.aspx
•   ModalPopup Extender Control - http://www.asp.net/learn/ajax-videos/video-
    85.aspx
•   AlwaysVisible Control Extender - http://www.asp.net/learn/ajax-
    videos/video-86.aspx
•   Accordion Control - http://www.asp.net/learn/ajax-videos/video-87.aspx
•   Collapsable Panel Extender - http://www.asp.net/learn/ajax-videos/video-
    89.aspx
•   Draggable Panel Extender - http://www.asp.net/learn/ajax-videos/video-
    90.aspx
•   DynamicPopulate Extender - http://www.asp.net/learn/ajax-videos/video-
    91.aspx
•   FilteredTextbox Extender - http://www.asp.net/learn/ajax-videos/video-
    92.aspx
•   HoverMenu Extender - http://www.asp.net/learn/ajax-videos/video-93.aspx
•   ToggleButton Extender - http://www.asp.net/learn/ajax-videos/video-94.aspx
•   DropShadow Extender - http://www.asp.net/learn/ajax-videos/video-96.aspx
•   PasswordStrength Extender - http://www.asp.net/learn/ajax-videos/video-
    97.aspx
•   Animation Extender Control - http://www.asp.net/learn/ajax-videos/video-
    117.aspx
•   ConfirmButton Extender - http://www.asp.net/learn/ajax-videos/video-
    119.aspx
•   Slider Control - http://www.asp.net/learn/ajax-videos/video-121.aspx
•   AutoComplete Control - http://www.asp.net/learn/ajax-videos/video-
    122.aspx
•   Configure the Calendar Control - http://www.asp.net/learn/ajax-
    videos/video-124.aspx
•   DropDown Control - http://www.asp.net/learn/ajax-videos/video-125.aspx
•   MaskedEdit Controls - http://www.asp.net/learn/ajax-videos/video-131.aspx
•   MutuallyExclusive Checkbox Extender - http://www.asp.net/learn/ajax-
    videos/video-132.aspx
•   NoBot Control - http://www.asp.net/learn/ajax-videos/video-141.aspx
•   ListSearch Extender - http://www.asp.net/learn/ajax-videos/video-142.aspx
•   PagingBulletedList Extender Control - http://www.asp.net/learn/ajax-
    videos/video-145.aspx
•   NumericUpDown Extender Control - http://www.asp.net/learn/ajax-
    videos/video-146.aspx
•   ValidatorCallout Extender - http://www.asp.net/learn/ajax-videos/video-
    150.aspx
•   ResizableControl Extender - http://www.asp.net/learn/ajax-videos/video-
                     155.aspx
                 •   Tabs Control - http://www.asp.net/learn/ajax-videos/video-156.aspx
                 •   SlideShow Extender - http://www.asp.net/learn/ajax-videos/video-163.aspx
                 •   UpdatePanel Animation Extender - http://www.asp.net/learn/ajax-
                     videos/video-164.aspx
                 •   Reorder Control - http://www.asp.net/learn/ajax-videos/video-263.aspx
                 •   Rating Control - http://www.asp.net/learn/ajax-videos/video-374.aspx
                 •   Control Extenders - http://www.asp.net/learn/ajax-videos/video-7112.aspx
                 •   Color Picker - http://www.asp.net/learn/ajax-videos/video-7113.aspx
                 •   Combo Box - http://www.asp.net/learn/ajax-videos/video-7114.aspx
                 •   Editor Control - http://www.asp.net/learn/ajax-videos/video-7115.aspx
                 •   Editor Control Custom - http://www.asp.net/learn/ajax-videos/video-
                     7116.aspx
                 •   Create a New Custom Extender - http://www.asp.net/learn/ajax-
                     videos/video-7259.aspx

Authentication   •   Code-free Authentication and Authorization in ASP.NET 2.0 -
                     http://channel9.msdn.com/Showpost.aspx?postid=119492

Authorization    •   patterns & practices Claims based Identity & Ac…Guide – Early drafts available
                     - http://channel9.msdn.com/posts/akMSFT/pp-Claims-based-Identity--
                     Access-Control-Guide--Early-drafts-available/
                 •   ARCast.TV - Sharp Dudes Discuss Silverlight Application Migration -
                     http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Sharp-Dudes-Discuss-
                     Silverlight-Application-Migration/

Caching          •   ARCast.TV - Scott Hanselman on scaling websites with caching -
                     http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Scott-Hanselman-on-
                     scaling-websites-with-caching/
                 •   p&p SharePoint Development Guidance v2 - What's in Drop 6? -
                     http://channel9.msdn.com/posts/akMSFT/pp-SharePoint-Development-
                     Guidance-v2-Whats-in-Drop-6/

CSS              •   eCSStender: the ‘jQuery of CSS’ -
                     http://channel9.msdn.com/posts/LarryLarsen/eCSStender-the-jQuery-of-CSS/
                 •   IE 9: Standards and Interoperability -
                     http://channel9.msdn.com/posts/Charles/IE-9-Standards-and-
                     Interoperability/
                 •   We explain how the internet works and provide tips and tricks for using
                     browsers - http://channel9.msdn.com/posts/TheOliver/We-explain-how-the-
                     internet-works-and-provide-tips-and-tricks-for-using-browsers/
                 •   We explain how you can solve browser display problems -
                     http://channel9.msdn.com/posts/TheOliver/Besser-Web-English-Version/
                 •   Wir erklären wie man Darstellungsprobleme von Webseiten verhindern kann -
                     http://channel9.msdn.com/posts/TheOliver/Wir-erklren-wie-man-
                     Darstellungsprobleme-von-Webseiten-verhindern-kann/
                 •   Extreme ASP.NET Makeover: Style - CSS Zen Garden -
                  http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
                  Makeover-Style-CSS-Zen-Garden/
              •   Extreme ASP.NET Makeover: Style - XHTML Strict -
                  http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
                  Makeover-Style-XHTML-Strict/
              •   Extreme ASP.NET Makeover: Style - Comparing HTML and XHTML -
                  http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
                  Makeover-Style-Comparing-HTML-and-XHTML/
              •   Extreme ASP.NET Makeover: Style - Visual Studio Validation -
                  http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
                  Makeover-Style-Visual-Studio-Validation/
              •   Extreme ASP.NET Makeover: Style - W3C XHTML Validation -
                  http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
                  Makeover-Style-W3C-XHTML-Validation/
              •   Using display: table CSS in Internet Explorer 8 -
                  http://channel9.msdn.com/posts/ContinuumNews/Using-display-table-CSS-
                  in-Internet-Explorer-8/
              •   Northeast Roadshow - Exploring Internet Explorer 8 -
                  http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Exploring-
                  Internet-Explorer-8/
              •   Customizing SharePoint Themes with SharePoint Designer 2007 and IE8 -
                  http://channel9.msdn.com/posts/kirke/Customizing-SharePoint-Themes-
                  with-SharePoint-Designer-2007-and-IE8/
              •   Inside IE 8 RC1 with Dean Hachamovitch and Jason Upton -
                  http://channel9.msdn.com/posts/Charles/Inside-IE-8-RC1-Overview-with-
                  Dean-Hachamovitch-and-Jason-Upton/
              •   Expression Web (4 de 5) Manejando hojas de estilo (css) usando Expression
                  Web - http://channel9.msdn.com/posts/SanJames/Manejando-hojas-de-
                  estilo-css-usando-Expression-Web/
              •   IE 8: Dev Tools - An Introduction with John Hrvatin -
                  http://channel9.msdn.com/posts/Charles/IE-8-Dev-Tools-An-Introduction-
                  with-John-Hrvatin/

Data Access   •   Getting Started with Dynamic Data - http://www.asp.net/learn/3.5-
                  SP1/video-433.aspx
              •   Begin Editing the Templates - http://www.asp.net/learn/3.5-SP1/video-
                  434.aspx
              •   Begin Modifying with URL Routing - http://www.asp.net/learn/3.5-SP1/video-
                  435.aspx
              •   Enable In-Line Editing - http://www.asp.net/learn/3.5-SP1/video-436.aspx
              •   Enable Table Specific Routing - http://www.asp.net/learn/3.5-SP1/video-
                  437.aspx
              •   Use Attribute Validation - http://www.asp.net/learn/3.5-SP1/video-438.aspx
              •   Implement Custom Field Validation with Imperative Logic -
                  http://www.asp.net/learn/3.5-SP1/video-443.aspx
              •   Remove Columns From DynamicData Data Grids -
                  http://www.asp.net/learn/3.5-SP1/video-444.aspx
               •   Create Table Specific Custom Forms - http://www.asp.net/learn/3.5-
                   SP1/video-445.aspx
               •   Custom Form Formatting - http://www.asp.net/learn/3.5-SP1/video-446.aspx

Deployment     •   Developing and Deploying in Shared Hosting - http://www.asp.net/learn/iis-
                   videos/video-6145.aspx
               •   Working with IIS7 Delegated Admin - http://www.asp.net/learn/iis-
                   videos/video-6146.aspx
               •   Feature Specific Delegated Management - http://www.asp.net/learn/iis-
                   videos/video-6147.aspx
               •   Troubleshooting Production ASP.NET Apps - http://www.asp.net/learn/iis-
                   videos/video-6148.aspx
               •   Creating a Site with IIS7 Manager - http://www.asp.net/learn/iis-
                   videos/video-6149.aspx
               •   Installing FTP 7 - http://www.asp.net/learn/iis-videos/video-6150.aspx
               •   Bit Rate Throttling - http://www.asp.net/learn/iis-videos/video-6151.aspx
               •   IIS 7 Playlists - http://www.asp.net/learn/iis-videos/video-6152.aspx
               •   .NET 4 Client Profile -
                   http://channel9.msdn.com/posts/Jaime+Rodriguez/NET-4-Client-Profile/
               •   geekSpeak Recording - WCF Deployment Strategies with Keith Elder -
                   http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-WCF-
                   Deployment-Strategies-with-Keith-Elder/
               •   Deployment in .NET 4 Beta 1 -
                   http://channel9.msdn.com/shows/Continuum/DeploymentNET4Beta1/
               •   Re-signing ClickOnce Application and Deployment Manifests with MAGE -
                   http://channel9.msdn.com/posts/funkyonex/Resigning-ClickOnce-
                   Application-and-Deployment-Manifests-with-MAGE/
               •   Sayed Hashimi on MS Build - http://channel9.msdn.com/posts/brianjo/Sayed-
                   Hashimi-on-MS-Build/
               •   geekSpeak recording: All About Team Build 2008 with Steven Borg -
                   http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-
                   About-Team-Build-2008-with-Steven-Borg/
               •   WPF 3.5 SP1 Deployment with Troy Martez -
                   http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Deployment-
                   with-Troy-Martez/
               •   Everything you wanted to know about VC++ deployment but were afraid to
                   ask - http://channel9.msdn.com/shows/Going+Deep/Everything-you-wanted-
                   to-know-about-VC-deployment-but-were-afraid-to-ask/

Dynamic Data   •   Cloud Cover Episode 20 - Visual Studio Tools with Jim Nakashima -
                   http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-20-
                   Visual-Studio-Tools-with-Jim-Nakashima/
               •   Extending SQL Server Data to the Cloud using SQL Azure Data Sync -
                   http://channel9.msdn.com/posts/ZachSkylesOwens/Extending-SQL-Server-
                   Data-to-the-Cloud-using-SQL-Azure-Data-Sync/
               •   Using SQL Azure Data Sync Service to provide Geo-Replication of SQL Azure
                   databases - http://channel9.msdn.com/posts/ZachSkylesOwens/Using-SQL-
    Azure-Data-Sync-Service-to-provide-Geo-Replication-of-SQL-Azure-databases/
•   Cloud Cover Episode 19 - Silverlight and Blob Storage -
    http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-19-
    Silverlight-and-Blob-Storage/
•   MSDN Windows Azure webcast series, 8/11-9/15 -
    http://channel9.msdn.com/posts/egibson/Free-upcoming-MSDN-Windows-
    Azure-webcast-series/
•   Introducing the Windows Azure Platform Appliance -
    http://channel9.msdn.com/posts/dunnry/Introducing-the-Windows-Azure-
    Platform-Appliance/
•   Cloud Cover Episode 18 - ASP.NET Providers -
    http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-18-
    ASPNET-Providers/
•   Visual Studio 2010 Seattle Simulcast (Part 1 of 6): Welcome & Keynote -
    http://channel9.msdn.com/posts/egibson/Visual-Studio-2010-Seattle-
    Simulcast-Part-1-of-6-Welcome--Keynote/
•   Cloud Cover Episode 17 - Using Queues -
    http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-17-
    Using-Queues/
•   Northeast Roadshow: Data at Your Service -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-at-
    Your-Service/
•   Northeast Roadshow: Introduction to Windows Azure -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-
    Introduction-To-Windows-Azure/
•   The Archivist: Your friendly neighborhood tweet archiver -
    http://channel9.msdn.com/posts/Charles/The-Archivist-Your-friendly-
    neighborhood-tweet-archiver/
•   ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud
    Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-
    Neil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-and-
    RIA/
•   Pervasive adopts Windows Azure platform for Pervasive BusinessXchange
    WebDI - http://channel9.msdn.com/posts/SanjayJain/Pervasive-adopts-
    Windows-Azure-platform-for-Pervasive-BusinessXchange-WebDI/
•   Cloud Cover Episode 16 - Big Compute with Full Monte -
    http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-16-Big-
    Compute-with-Full-Monte/
•   Cloud Cover Episode 15 - Certificates and SSL -
    http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-15-
    Certificates-and-SSL/
•   Gunther Lenz interviews Jim Zimmerman, CTO of Thuzi and author of the
    Windows Azure Toolkit for Facebook -
    http://channel9.msdn.com/posts/GLenz/Gunther-Lenz-interviews-Jim-
    Zimmerman-CTO-of-Thuzi-and-author-of-the-Windows-Azure-Toolkit-for-
    Faceb/
•   Architect Forum: Taking Care of a Cloud Environment: Windows Azure -
                       http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Taking-Care-of-
                       a-Cloud-Environment-Windows-Azure/
                   •   Architect Forum: Event Driven Cloud Architectures -
                       http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Event-Driven-
                       Cloud-Architectures/
                   •   Condé Demo - Demonstração de como fazer upload para um blob através das
                       APIs PutBlock e PutBlockList -
                       http://channel9.msdn.com/posts/luconde/Cond-Demo-Demonstrao-de-fazer-
                       upload-para-um-blob-atravs-das-APIs-PutBlock-e-PutBlockList/
                   •   ARCast.TV - A.D.A.M migrates from Google Cloud to Windows Azure -
                       http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-ADAM-migrates-
                       from-Google-Cloud-to-Windows-Azure/
                   •   Connected Show Podcast - PHP On Windows -
                       http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-PHP-On-
                       Windows/
                   •   Windows Azure learnings - Exceedra's 3 week Proof of Concept -
                       http://channel9.msdn.com/posts/David+Gristwood/Windows-Azure-
                       learnings-Exceedras-3-week-Proof-of-Concept/
                   •   JackBe enterprise platform and Windows Azure -
                       http://channel9.msdn.com/posts/ashishjaiman/JackBe-enterprise-platform-
                       and-Windows-Azure/
                   •   Installer le plug-in WordPress pour Windows Azure -
                       http://channel9.msdn.com/posts/tomconte/Installer-le-plug-in-WordPress-
                       pour-Windows-Azure/
Entity Framework   •   CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 -
                       http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-in-
                       ADONET-Entity-Framework-40/
                   •   Model First in ADO.NET Entity Framework 4 -
                       http://channel9.msdn.com/posts/wriju/Model-First-in-ADONET-Entity-
                       Framework-4/
                   •   Using Stored Procedure in ADO.NET Entity Framework 4.0 -
                       http://channel9.msdn.com/posts/wriju/Using-Stored-Procedure-in-ADONET-
                       Entity-Framework-40/
                   •   SoftOne - Nytt affärssystem med Silverlight -
                       http://channel9.msdn.com/posts/buzzfrog/SoftOne-Nytt-affrssystem-med-
                       Silverlight/
                   •   Real World Entity Framework -
                       http://channel9.msdn.com/shows/Devs4Devs/Real-World-Entity-Framework/
                   •   Miami Land Management -
                       http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/
                   •   LINQ - Tips, Tricks and Optimizations by Scott Allen -
                       http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-and-
                       Optimizations-by-Scott-Allen/
                   •   MSDN TV - Introduktion till Entity Framework -
                       http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Introduktion-till-
                       Entity-Framework/
                   •   geekSpeak Recording - Persistence Ignorance and Entity Framework 4 with
    Dane Morgridge - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-
    Recording-Persistence-Ignorance-and-Entity-Framework-4-with-Dane-
    Morgridge/
•   MSDN Flash Podcast 014 – Entity Framework and ADO.NET Data Services at
    TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-
    Podcast-014--Entity-Framework-and-ADONET-Data-Services-at-TechEd-
    Europe/
•   Entity Framework 4: Part 1 - Simple Model First -
    http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-
    Simple-Model-First/
•   Øredev chit-chat: Dag König and Julia Lerman -
    http://channel9.msdn.com/posts/buzzfrog/redev-chit-chat-Dag-Knig-and-
    Julia-Lerman/
•   Northeast Roadshow - Data Quest -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-Quest/
•   p&p Data Access Guidance project - 1st drop available now! -
    http://channel9.msdn.com/posts/akMSFT/pp-Data-Access-Guidance-project-
    1st-drop-available-now/
•   Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs -
    http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-with-
    Mike-Taulty/
•   Projekt Blog Poll: Entity Framework Repository Revisited (Teil 8) -
    http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Entity-
    Framework-Repository-Revisited-Teil-8/
•   Projekt Blog Poll: Repositories - Entity Framework (Teil 4) -
    http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Repositories-
    Entity-Framework-Teil-4/
•   10-4 Episode 16: Windows Workflow 4 -
    http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-
    Workflow-4/
•   10-4 Episode 15: Model-First Development with the Entity Framework 4.0 -
    http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-
    Development-with-the-Entity-Framework-40/
•   deCast - Entity Framework Modeling: Importing Select Stored Procedures -
    http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-
    Modeling-Importing-Select-Stored-Procedures/
•   deCast - Entity Framework Modeling: Mapping Action Stored Procedures -
    http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-
    Modeling-Mapping-Action-Stored-Procedures/
•   deCast - Entity Framework Modeling: Implementing Table Per Hierarchy -
    http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-
    Modeling-Implementing-Table-Per-Hierarchy/
•   Silverlight is Ready for Business -
    http://channel9.msdn.com/shows/Continuum/SilverlightReadyForBusiness/
•   deCast - Entity Framework Modeling: Implementing Entity Splitting -
    http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-
    Modeling-Implementing-Entity-Splitting/
                    •   deCast - Entity Framework Modeling: Implementing Table Per Type -
                        http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-
                        Modeling-Implementing-Table-Per-Type/
HTML 5              •   Connected Show Podcast - You Don't Find Skeet, Skeet Finds YOU! -
                        http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-You-
                        Dont-Find-Skeet-Skeet-Finds-YOU/
                    •   Second IE9 Platform Preview Available for Developers -
                        http://channel9.msdn.com/posts/Charles/Second-IE9-Platform-Preview-
                        Available-for-Developers/
                    •   IE9 HTML5 Demo - http://channel9.msdn.com/posts/NicFill/IE9-HTML5-
                        Demo/
                    •   Connected Show Podcast - All Mixed Up -
                        http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-All-
                        Mixed-Up/
                    •   TechDays 2010 : HTML 5 and Internet Explorer 9 -
                        http://channel9.msdn.com/posts/liese/TechDays-2010--HTML-5-and-
                        Internet-Explorer-9/
                    •   MIX 10k Winners and Judges Take the Stage at MIX10 -
                        http://channel9.msdn.com/posts/LauraFoy/MIX-10k-Winners--Judges/
                    •   Channel 9 Live at MIX10: Dean Hachamovitch on IE9 -
                        http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-MIX10-Dean-
                        Hachamovitch-on-IE9/
                    •   Introducing the IE9 Developer Platform Preview -
                        http://channel9.msdn.com/posts/Charles/Introducing-the-IE9-Developer-
                        Platform-Preview/
                    •   IE 9 - Surf on Metal with GPU Powered HTML5 -
                        http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Surfing-on-
                        Metal-GPU-Powered-HTML5/
                    •   IE 9 and SVG - Past, Present and Future of Vector Graphics for the Web -
                        http://channel9.msdn.com/posts/Charles/In-your-hands-IE9-and-SVG-Past-
                        Present-and-Future-of-Vector-Graphics-for-the-Web/
                    •   IE 9 Performance Pipeline Overview -
                        http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Performance-
                        From-JS-to-COM-to-DOM-to-HTML5-on-GPU/
                    •   Jeff Atwood - aka Mr Codinghorror - talks to Pete Le Page about Webstock -
                        http://channel9.msdn.com/posts/Jafa/Jeff-Atwood-aka-Mr-Codinghorror-
                        talks-to-Pete-Le-Page-about-Webstock/
                    •   NV Interactive - New Zealand Cricket Match Centre Silverlight IE8 Web Slice -
                        http://channel9.msdn.com/posts/Jafa/NV-Interactive-New-Zealand-Cricket-
                        Match-Centre-Silverlight-IE8-Web-Slice/
                    •
JavaScript / JSON   •   Inside SPUR - A Trace-Based JIT Compiler for CIL -
                        http://channel9.msdn.com/shows/Going+Deep/E2E-Tracing-JIT-and-SPUR/
                    •   Inside IE 9’s High Performance JavaScript Engine -
                        http://channel9.msdn.com/shows/Going+Deep/Inside-IE-9s-High-
                        Performance-JavaScript-Engine/
                    •   Project JSMeter: JavaScript Performance Analysis in the Real World -
    http://channel9.msdn.com/shows/Going+Deep/E2E-Research-Perspectives-
    on-JavaScript-with-Erik-Meijer-Ben-Zorn-and-Ben-Livshits/
•   Channel 9 Live at MIX10: Javascript Panel with Douglas Crockford, John Resig
    & Erik Meijer - http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-
    MIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer/
•   Introducing RxJS - Reactive Extensions for JavaScript -
    http://channel9.msdn.com/posts/Charles/Introducing-RxJS-Reactive-
    Extensions-for-JavaScript/
•   IE 9 Performance Pipeline Overview -
    http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Performance-
    From-JS-to-COM-to-DOM-to-HTML5-on-GPU/
•   Introducing the ASP.NET Ajax Library Beta -
    http://channel9.msdn.com/posts/jsenior/Introducing-the-ASPNET-Ajax-
    Library-Beta/
•   IE 9: First look at the new JS Engine -
    http://channel9.msdn.com/posts/Charles/IE-9-First-look-at-the-new-JS-
    Engine/
•   Announcing Microsoft Ajax Library Preview 6 -
    http://channel9.msdn.com/posts/jsenior/Announcing-Microsoft-Ajax-Library-
    Preview-6/
•   Web Application Toolkits: Make your website "Social" -
    http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Make-
    your-website-Social/
•   Gestalt - a JS library to write Ruby, Python and XAML in web pages -
    http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-
    write-Ruby-Python-and-XAML-in-web-pages/
•   Expert to Expert: Web Programming, JavaScript with Types and Flapjax -
    http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Web-
    Programming-with-Flapjax/
•   Ben Livshits and Emre Kiciman - AjaxView, Performance Profiling of AJAX web
    sites - http://channel9.msdn.com/posts/Peli/AjaxView-Performance-Profiling-
    of-AJAX-web-sites/
•   Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn
    Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Re-Theming-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/
•   Extreme ASP.NET Makeover: jQuery - Improving User Interaction -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-jQuery-Improving-User-Interaction/
•   Extreme ASP.NET Makeover: Script - jQuery SoC -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-jQuery-SoC/
•   Extreme ASP.NET Makeover: Script - jQuery IntelliSense -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-jQuery-IntelliSense/
•   Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/
•   Extreme ASP.NET Makeover: Script - Testing JavaScript -
    http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-
    Makeover-Script-Testing-JavaScript/
•   10-4 Episode 21: Web Tooling Improvements -
    http://channel9.msdn.com/shows/10-4/10-4-Episode-21-Web-Tooling-
    Improvements/
•   Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual
    Machine - http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-
    Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/
•   Glimmer: a jQuery Interactive Design Tool -
    http://channel9.msdn.com/posts/Charles/Glimmer-a-jQuery-Interactive-
    Design-Tool/
•   Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services -
    http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-Exposing-
    SOAP-OData-and-JSON-Endpoints-for-RIA-Services/
•   ASP.NET MVC FireStarter: ASP.NET MVC and AJAX -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-
    MVC-and-AJAX/
•   ASP.NET MVC FireStarter: Rendering Markup and Working with Data -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Rendering-Markup-and-Working-with-Data/
•   ASP.NET MVC FireStarter: Routing and Controllers -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-
    and-Controllers/
•   ASP.NET MVC FireStarter: Framework Fundamentals and Practices -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Framework-Fundamentals-and-Practices/
•   ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern
    - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-
    to-ASPNET-MVC-and-the-MVC-Design-Pattern/
•   What's New for JScript in IE8? -
    http://channel9.msdn.com/posts/janakiram/Whats-New-for-JScript-in-IE8/
•   geekSpeak recording: Advanced ASP.NET with Michele Leroux Bustamante -
    http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-
    Advanced-ASPNET-with-Michele-Leroux-Bustamante/
•   Adding Closed Captioning to video using Silverlight, ASP.NET AJAX, WCF and
    an external data source - http://channel9.msdn.com/posts/keydet/Adding-
    Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-
           external-data-source/
       •   Mobile Model in MVP web app -
           http://channel9.msdn.com/posts/AndrewDavey/Mobile-Model-in-MVP-web-
           app/
       •   Programming JSON with WCF in .NET Framework 3.5 -
           http://channel9.msdn.com/shows/The+EndPoint/Programming-JSON-with-
           WCF-in-NET-Framework-35/
LINQ   •   Get Started with LINQ - http://www.asp.net/learn/linq-videos/video-212.aspx
       •   Perform Group and Aggregate Queries - http://www.asp.net/learn/linq-
           videos/video-213.aspx
       •   Upgrade VB Projects to Enable Linq - http://www.asp.net/learn/linq-
           videos/video-214.aspx
       •   Get Started with LINQ to XML - http://www.asp.net/learn/linq-videos/video-
           215.aspx
       •   Enable XML Intellisense and Use XML Namespaces -
           http://www.asp.net/learn/linq-videos/video-216.aspx
       •   Create XML Documents from SQL Data - http://www.asp.net/learn/linq-
           videos/video-217.aspx
       •   Create Excel to Spreadsheets using LINQ to XML -
           http://www.asp.net/learn/linq-videos/video-218.aspx
       •   LINQ to SQL Overview - http://www.asp.net/learn/linq-videos/video-232.aspx
       •   LINQ to SQL Data Model - http://www.asp.net/learn/linq-videos/video-
           234.aspx
       •   LINQ to SQL Querying the DB - http://www.asp.net/learn/linq-videos/video-
           233.aspx
       •   LINQ to SQL Updating the DB - http://www.asp.net/learn/linq-videos/video-
           235.aspx
       •   LINQ to SQL using LINQ Datasource - http://www.asp.net/learn/linq-
           videos/video-247.aspx
       •   LINQ to SQL Custom Linq Datasource - http://www.asp.net/learn/linq-
           videos/video-248.aspx
       •   LINQ to SQL using Stored Procedures - http://www.asp.net/learn/linq-
           videos/video-249.aspx
       •   LINQ to SQL Updating with Stored Procedures -
           http://www.asp.net/learn/linq-videos/video-273.aspx
       •   LINQ to SQL Executing Arbritrary SQL - http://www.asp.net/learn/linq-
           videos/video-272.aspx
       •   Connected Show Podcast: CoApp: Do EPIC Schtuff! -
           http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-CoApp-
           Do-EPIC-Schtuff/
       •   Introduction to LINQ -
           http://channel9.msdn.com/shows/Devs4Devs/Introduction-to-LINQ/
       •   LINQ - Tips, Tricks and Optimizations by Scott Allen -
           http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-and-
           Optimizations-by-Scott-Allen/
       •   LINQ - Beyond Queries by Scott Allen -
           http://channel9.msdn.com/posts/matthijs/LINQ-Beyond-Queries-by-Scott-
    Allen/
•   TWC9: MIX10, Tweevo, Silverlight Augmented Reality, testing -
    http://channel9.msdn.com/shows/This+Week+On+Channel+9/TWC9-MIX10-
    Tweevo-Silverlight-Augmented-Reality-testing/
•   Expert to Expert: Inside LINQ-to-SharePoint -
    http://channel9.msdn.com/posts/Charles/E2E-Inside-LINQ-to-SharePoint/
•   Connected Show Podcast: PHP LINQ Fest -
    http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-PHP-
    LINQ-Fest/
•   Northeast Roadshow: LINQ De-crypted -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-LINQ-De-
    crypted/
•   LINQ - http://channel9.msdn.com/posts/channel9spain/LINQ/
•   Navigating through the hypes, Software architectures and patterns to help
    avoiding your projects to crash. (Dutch) -
    http://channel9.msdn.com/posts/matthijs/Navigating-through-the-hypes-
    Software-architectures-and-patterns-to-help-avoiding-your-projects-to-c/
•   LINQ Language Deep Dive with Visual Studio 2008 -
    http://channel9.msdn.com/posts/funkyonex/LINQ-Language-Deep-Dive-with-
    Visual-Studio-2008/
•   Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and
    DryadLINQ - http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-
    Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/
•   geekSpeak Recording - Parallel Computing APIs in .NET 4.0 with Mark
    Michaelis - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-
    Recording-Parallel-Computing-APIs-in-NET-40-with-Mark-Michaelis/
•   Druckbetankung - Die Show :: Silverlight Teil II -
    http://channel9.msdn.com/posts/kitano/Druckbetankung-Die-Show--
    Silverlight-Teil-II/
•   Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs -
    http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-with-
    Mike-Taulty/
•   This Week on C9: April Fools Day, open source MVC, ExceLINQ, and cool
    Silverlight apps - http://channel9.msdn.com/posts/Dan/This-Week-on-C9-
    April-Fools-Day-open-source-MVC-ExceLINQ-and-cool-Silverlight-apps/
•   Composite: Innovating CMS with .NET 3.5 -
    http://channel9.msdn.com/shows/Inside+Out/Composite-Innovating-CMS-
    with-NET-35/
•   Entity Framework Futures - http://channel9.msdn.com/pdc2008/TL20/
•   Developing Applications Using Data Services -
    http://channel9.msdn.com/pdc2008/TL07/
•   A Lap around SQL Services - http://channel9.msdn.com/pdc2008/BB23/
•   SQL Server: Database to Data Platform - Road from Server to Devices to the
    Cloud - http://channel9.msdn.com/pdc2008/BB15/
•   Expert to Expert: Erik Meijer and Bart De Smet - LINQ-to-Anything -
    http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-and-Bart-De-
    Smet-LINQ-to-Anything/
      •   This Week on C9: Live Wave 3, New Zune software, Silverlight effects and
          LINQ myths -
          http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-
          C9-Live-Wave-3-New-Zune-software-Silverlight-effects-and-LINQ-myths/
      •   Rendering Polygons from SQL Server 2008 on Virtual Earth -
          http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-
          Server-2008-on-Virtual-Earth/
      •   Saving Virtual Earth Polygons to SQL Server 2008 -
          http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-
          SQL-Server-2008/
MVC   •   ASP.NET MVC discussion - http://channel9.msdn.com/posts/sureshs/ASPNET-
          MVC-discussion/
      •   Miami Land Management -
          http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/
      •   Jon Takes Five with Louis DeJardin on Spark View Engine -
          http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Louis-
          DeJardin-on-Spark-View-Engine/
      •   Jon Takes Five with Brad Wilson on MVC 2 Templating & Validation -
          http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Brad-
          Wilson-on-MVC-2-Templating--Validation/
      •   Jon Takes Five with Javier Lozano on MVC Turbine -
          http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Javier-
          Lozano-on-MVC-Turbine/
      •   Jon Takes Five with David Ebbo on T4MVC -
          http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-David-
          Ebbo-on-T4MVC/
      •   Interfleet - Nytt Underhållssystem i ASP.NET MVC och med hjälp av Kanban -
          http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-i-
          ASPNET-MVC-och-med-hjlp-av-Kanban/
      •   ARCast.TV - An Overview of MVC4WPF - Part 3 of 3 -
          http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
          MVC4WPF-Part-3-of-3/
      •   ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 -
          http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
          MVC4WPF-Part-2-of-3/
      •   ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 -
          http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
          MVC4WPF-Part-1-of-3/
      •   Web Application Toolkits: FAQ -
          http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/
      •   Guidance for the Web from p&p - Survey now Live -
          http://channel9.msdn.com/posts/akMSFT/Guidance-for-the-Web-from-pp-
          Survey-now-Live/
      •   ASP.NET MVC Applications Principles article -
          http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVC-
          Applications-Principles-article/
      •   Phil Haack - ASP.NET, MVC, and Ninjas On Fire -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-
    ASPNET-MVC-and-Ninjas-On-Fire/
•   Scott Hanselman - NerdDinner.com -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-
    Hanselman-NerdDinnercom/
•   Nikhil shows MVVM and MVC working together in Silverlight -
    http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-and-
    MVC-working-together-in-Silverlight/
•   ASP.NET MVC WebForms Hybrid application -
    http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-
    Hybrid-application/
•   ARCast.TV - Jeffrey Palermo on ASP.NET MVC -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-on-
    ASPNET-MVC/
•   MVC Preview 4 with Phil Haack -
    http://channel9.msdn.com/shows/Continuum/MVCPreview4/
•   ARCast.TV - Greg Galipeau on ASP.NET MVC -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Greg-Galipeau-on-
    ASPNET-MVC/
•   Andrew Nurse: Inside "Razor" -
    http://channel9.msdn.com/shows/Going+Deep/Andrew-Nurse-Inside-Razor/
•   Northeast Roadshow: ASP.NET 4 Overview -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-ASPNET-4-
    Overview/
•   MSDN Radio: Chatting with Scott Guthrie -
    http://channel9.msdn.com/posts/egibson/MSDN-Radio-Chatting-with-Scott-
    Guthrie/
•   Erik Porter and Nathan Heskew: Introducing Orchard -
    http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-Heskew-
    Introducing-Orchard/
•   Managing Browser History Using Client Script Without ScriptManager -
    http://channel9.msdn.com/posts/keydet/Managing-Browser-History-Using-
    Client-Script-Without-ScriptManager/
•   ASP.NET MVC FireStarter: ASP.NET MVC and AJAX -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-
    MVC-and-AJAX/
•   ASP.NET MVC FireStarter: Rendering Markup and Working with Data -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Rendering-Markup-and-Working-with-Data/
•   ASP.NET MVC FireStarter: Routing and Controllers -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-
    and-Controllers/
•   ASP.NET MVC FireStarter: Framework Fundamentals and Practices -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Framework-Fundamentals-and-Practices/
•   ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern
    - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-
    to-ASPNET-MVC-and-the-MVC-Design-Pattern/
•   ASP.NET MVC, part 2 of 2 -
    http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-2-of-2/
•   ASP.NET MVC, part 1 of 2 -
    http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-1-of-2/
•   Extending ASP.NET MVC - Replacing the View Engine Pt2 -
    http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-
    Replacing-the-View-Engine-Pt2/
•   Extending ASP.NET MVC - Replacing the View Engine Part 1 -
    http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-
    Replacing-the-View-Engine-Part-1/
•   MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 -
    http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-
    MVC-med-Visual-Studio-2008/
•   Web Application Toolkit: Mobile Web Applications -
    http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-
    Mobile-Web-Applications/
•   Hanselminutes on 9 - ASP.NET MVC 2 Preview 1 with Phil Haack and Virtual
    Scott - http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-
    ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/
•   Scott Guthrie at Vista Squad on ASP.NET MVC Part 2 -
    http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-
    Squad-on-ASPNET-MVC-Part-2/
•   Scott Guthrie at Vista Squad on ASP.NET MVC Part 1 -
    http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-
    Squad-on-ASPNET-MVC/
•   ASP.NET MVC in Visual Studio 2010 Beta 1 -
    http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio-
    2010-Beta-1/
•   (More) Suteki Shop and Mike Hadlow -
    http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-
    Mike-Hadlow/
•   Suteki Shop and Mike Hadlow -
    http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-
    Hadlow/
•   The CIA Pickup - a Windows Azure Sample -
    http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-Azure-
    Sample/
•   Scott Hanselman - NerdDinner.com -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-
    Hanselman-NerdDinnercom/
•   This Week on C9: VS 2010 Beta 1, Windows API Code Pack, & a WPF Jukebox -
    http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-
    C9-VS-2010-Beta-1-Windows-API-Code-Pack--a-WPF-Jukebox/


•   Why ASP.NET MVC? - http://www.asp.net/learn/mvc-videos/video-8144.aspx
•   MVC tech overview - http://www.asp.net/learn/mvc-videos/video-8145.aspx
•   MVC Tech deep dive - http://www.asp.net/learn/mvc-videos/video-8143.aspx
•   Getting started with ASP.NET MVC -
    http://msdn.microsoft.com/ff728589.aspx
•   Create an MVC app - http://www.asp.net/general/videos/build-your-first-asp-
    net-application-with-asp-net-mvc
•   ASP.NET MVC 2 Basics -
    http://www.asp.nethttp://channel9.msdn.com/posts/matthijs/ASPNET-MVC-
    2-Basics-Introduction-by-Scott-Hanselman/
•   Creating a Movie Database Application - http://www.asp.net/learn/mvc-
    videos/video-395.aspx
•   Preventing JavaScript Injection Attacks - http://www.asp.net/learn/mvc-
    videos/video-400.aspx
•   Creating Unit Tests - http://www.asp.net/learn/mvc-videos/video-401.aspx
•   Creating Custom HTML Helpers - http://www.asp.net/learn/mvc-
    videos/video-402.aspx
•   Return JSON Formatted Data for an AJAX Call -
    http://www.asp.net/learn/mvc-videos/video-8676.aspx
•   ASP.NET MVC Controller Overview - http://www.asp.net/learn/mvc-
    videos/video-397.aspx
•   Understanding Models, Views, and Controllers -
    http://www.asp.net/learn/mvc-videos/video-396.aspx
•   Understanding Views, View Data, & HTML Helpers -
    http://www.asp.net/learn/mvc-videos/video-398.aspx
•   An Introduction to URL Routing - http://www.asp.net/learn/mvc-
    videos/video-399.aspx
•   ASP.NET MVC For the Rest of Us: Part 1 - http://www.asp.net/learn/mvc-
    videos/video-10384.aspx
•   ASP.NET MVC For the Rest of Us: Part 2 - http://www.asp.net/learn/mvc-
    videos/video-10385.aspx
•   ASP.NET MVC For the Rest of Us: Part 3 - http://www.asp.net/learn/mvc-
    videos/video-10386.aspx
•   ASP.NET MVC For the Rest of Us: Part 4 -
    http://www.asp.net/mvc/videos/aspnet-mvc-for-the-rest-of-us-part-4
•   ASP.NET MVC discussion - http://channel9.msdn.com/posts/sureshs/ASPNET-
    MVC-discussion/
•   Miami Land Management -
    http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/
•   Jon Takes Five with Louis DeJardin on Spark View Engine -
    http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Louis-
    DeJardin-on-Spark-View-Engine/
•   Jon Takes Five with Brad Wilson on MVC 2 Templating & Validation -
    http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Brad-
    Wilson-on-MVC-2-Templating--Validation/
•   Jon Takes Five with Javier Lozano on MVC Turbine -
    http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Javier-
    Lozano-on-MVC-Turbine/
•   Jon Takes Five with David Ebbo on T4MVC -
    http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-David-
    Ebbo-on-T4MVC/
•   Interfleet - Nytt Underhållssystem i ASP.NET MVC och med hjälp av Kanban -
    http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-i-
    ASPNET-MVC-och-med-hjlp-av-Kanban/
•   ARCast.TV - An Overview of MVC4WPF - Part 3 of 3 -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
    MVC4WPF-Part-3-of-3/
•   ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
    MVC4WPF-Part-2-of-3/
•   ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-
    MVC4WPF-Part-1-of-3/
•   Web Application Toolkits: FAQ -
    http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/
•   Guidance for the Web from p&p - Survey now Live -
    http://channel9.msdn.com/posts/akMSFT/Guidance-for-the-Web-from-pp-
    Survey-now-Live/
•   ASP.NET MVC Applications Principles article -
    http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVC-
    Applications-Principles-article/
•   Phil Haack - ASP.NET, MVC, and Ninjas On Fire -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-
    ASPNET-MVC-and-Ninjas-On-Fire/
•   Scott Hanselman - NerdDinner.com -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-
    Hanselman-NerdDinnercom/
•   Nikhil shows MVVM and MVC working together in Silverlight -
    http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-and-
    MVC-working-together-in-Silverlight/
•   ASP.NET MVC WebForms Hybrid application -
    http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-
    Hybrid-application/
•   ARCast.TV - Jeffrey Palermo on ASP.NET MVC -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-on-
    ASPNET-MVC/
•   MVC Preview 4 with Phil Haack -
    http://channel9.msdn.com/shows/Continuum/MVCPreview4/
•   ARCast.TV - Greg Galipeau on ASP.NET MVC -
    http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Greg-Galipeau-on-
    ASPNET-MVC/
•   Andrew Nurse: Inside "Razor" -
    http://channel9.msdn.com/shows/Going+Deep/Andrew-Nurse-Inside-Razor/
•   Northeast Roadshow: ASP.NET 4 Overview -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-ASPNET-4-
    Overview/
•   MSDN Radio: Chatting with Scott Guthrie -
    http://channel9.msdn.com/posts/egibson/MSDN-Radio-Chatting-with-Scott-
    Guthrie/
•   Erik Porter and Nathan Heskew: Introducing Orchard -
    http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-Heskew-
    Introducing-Orchard/
•   Managing Browser History Using Client Script Without ScriptManager -
    http://channel9.msdn.com/posts/keydet/Managing-Browser-History-Using-
    Client-Script-Without-ScriptManager/
•   ASP.NET MVC FireStarter: ASP.NET MVC and AJAX -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-
    MVC-and-AJAX/
•   ASP.NET MVC FireStarter: Rendering Markup and Working with Data -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Rendering-Markup-and-Working-with-Data/
•   ASP.NET MVC FireStarter: Routing and Controllers -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-
    and-Controllers/
•   ASP.NET MVC FireStarter: Framework Fundamentals and Practices -
    http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-
    Framework-Fundamentals-and-Practices/
•   ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern
    - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-
    to-ASPNET-MVC-and-the-MVC-Design-Pattern/
•   ASP.NET MVC, part 2 of 2 -
    http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-2-of-2/
•   ASP.NET MVC, part 1 of 2 -
    http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-1-of-2/
•   Extending ASP.NET MVC - Replacing the View Engine Pt2 -
    http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-
    Replacing-the-View-Engine-Pt2/
•   Extending ASP.NET MVC - Replacing the View Engine Part 1 -
    http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-
    Replacing-the-View-Engine-Part-1/
•   MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 -
    http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-
    MVC-med-Visual-Studio-2008/
•   Web Application Toolkit: Mobile Web Applications -
    http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-
    Mobile-Web-Applications/
•   Hanselminutes on 9 - ASP.NET MVC 2 Preview 1 with Phil Haack and Virtual
    Scott - http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-
    ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/
•   Scott Guthrie at Vista Squad on ASP.NET MVC Part 2 -
    http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-
    Squad-on-ASPNET-MVC-Part-2/
           •   Scott Guthrie at Vista Squad on ASP.NET MVC Part 1 -
               http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-
               Squad-on-ASPNET-MVC/
           •   ASP.NET MVC in Visual Studio 2010 Beta 1 -
               http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio-
               2010-Beta-1/
           •   (More) Suteki Shop and Mike Hadlow -
               http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-
               Mike-Hadlow/
           •   Suteki Shop and Mike Hadlow -
               http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-
               Hadlow/
           •   The CIA Pickup - a Windows Azure Sample -
               http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-Azure-
               Sample/
           •   Scott Hanselman - NerdDinner.com -
               http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-
               Hanselman-NerdDinnercom/
           •   This Week on C9: VS 2010 Beta 1, Windows API Code Pack, & a WPF Jukebox -
               http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-
               C9-VS-2010-Beta-1-Windows-API-Code-Pack--a-WPF-Jukebox/

           MVC Routing
           • Routing Overview – http://www.asp.net/learn/mvc/tutorial-05-cs.aspx
           • Custom Routes – http://www.asp.net/learn/mvc/tutorial-23-cs.aspx
           • Route Constraints – http://www.asp.net/learn/mvc/tutorial-24-cs.aspx
           • Custom Route Constraints - http://www.asp.net/learn/mvc/tutorial-25-
             cs.aspx
Security   • Using Basic Forms Authentication in ASP.NET -
              http://www.asp.net/learn/security-videos/video-376.aspx
           • Change Forms Authentication Properties -
              http://www.asp.net/learn/security-videos/video-377.aspx
           • Set up and use Cookie-less authentication -
              http://www.asp.net/learn/security-videos/video-378.aspx
           • Forms Login Relocation - http://www.asp.net/learn/security-videos/video-
              379.aspx
           • Forms Login Custom Key Configuration - http://www.asp.net/learn/security-
              videos/video-380.aspx
           • Add Custom Data to the Authentication Method -
              http://www.asp.net/learn/security-videos/video-381.aspx
           • Custom Principal Objects - http://www.asp.net/learn/security-videos/video-
              382.aspx
           • ASP.NET Memberships - http://www.asp.net/learn/security-videos/video-
              389.aspx
           • Configure SQL to Work with Membership Schemas -
              http://www.asp.net/learn/security-videos/video-388.aspx
           • SQL Injection Defense - http://www.asp.net/learn/security-videos/video-
     8718.aspx
•   geekSpeak Recording - Web Application Testing with Jeff McWherter -
    http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Web-
    Application-Testing-with-Jeff-McWherter/
•   Security Talk Series: Using the SDL in Office 2010 -
    http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Series-Using-the-
    SDL-in-Office-2010/
•   geekSpeak Recording - Web Application Testing -
    http://channel9.msdn.com/posts/egibson/geekSpeak-Recording-Web-
    Application-Testing-with-Jeff-McWherter/
•   Security Talk: Simplified SDL with David Ladd -
    http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Simplified-SDL-
    with-David-Ladd/
•   MSDN Radio Special 28 April - Agile Security -
    http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-Special-Agile-
    Security/
•   E2E: Erik Meijer and Cormac Herley - Rational Rejection of Security Advice by
    Users - http://channel9.msdn.com/posts/Charles/E2E-Erik-Meijer-and-
    Cormac-Herley-Rational-Rejection-of-Security-Advice-by-Users/
•   Security Talk: MSF Agile + SDL -
    http://channel9.msdn.com/posts/LarryLarsen/MSF-Agile--SDL/
•   MSDN Radio: The ASP.NET Developer Evolved with Joe Stagner -
    http://channel9.msdn.com/posts/egibson/MSDN-Radio-The-ASPNET-
    Developer-Evolved-with-Joe-Stagner/
•   Internet Explorer 8: Bezpieczeństwo -
    http://channel9.msdn.com/posts/masakra/Internet-Explorer-8-
    Bezpieczestwo/
•   geekSpeak Recording - Inside SQL Server Integration Services with Andy
    Leonard - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-
    Recording-Inside-SQL-Server-Integration-Services-with-Andy-Leonard/
•   Internet Explorer 8 Security Tips -
    http://channel9.msdn.com/posts/LarryLarsen/Internet-Explorer-8-Security-
    Tips/
•   Using the Code Analysis Tool (CAT.NET 2.0) to Identify Security Vulnerabilities
    - http://channel9.msdn.com/posts/Jossie/Using-the-Code-Analysis-Tool-
    CATNET-20-to-Identify-Security-Vulnerabilities/
•   Steven Cloherty: Microsoft Online Services Risk Management -
    http://channel9.msdn.com/posts/Charles/Steven-Cloherty-Microsoft-Online-
    Services-Risk-Management/
•   Ping 45: Helping Haiti, Xbox taking over, Bing & Purge -
    http://channel9.msdn.com/shows/PingShow/Ping-45-Helping-Haiti-Xbox-
    taking-over-Bing--Purge/
•   Technical Preview for CAT.NET 2.0 -
    http://channel9.msdn.com/posts/Jossie/Technical-Preview-for-CATNET-20/
•   Juan Chen and Nikhil Swamy: FINE, Functional Programming for End-to-End
    Security Verification - http://channel9.msdn.com/posts/Peli/FINE-a-Compiler-
    for-End-to-End-Security-Verification/
              •   Fabrikam Jets - Integrating Codename "Dallas" with AppFabric Access Control -
                  http://channel9.msdn.com/posts/JackGr/Fabrikam-Jets-Integrating-
                  Codename-Dallas-with-AppFabric-Access-Control/
              •   Using the Web Protection Library (WPL) - CTP Version -
                  http://channel9.msdn.com/posts/Jossie/Using-the-Web-Protection-Library-
                  WPL-CTP-Version/
              •   Using Web Application Configuration Analyzer (WACA) - CTP Version -
                  http://channel9.msdn.com/posts/Jossie/Web-Application-Configuration-
                  Analizer-WACA/
              •   Web Application Configuration Analyzer (WACA) -
                  http://channel9.msdn.com/posts/Jossie/Web-Application-Configuration-
                  Analyzer-WACA/
              •   Assessment and Protection Suite -
                  http://channel9.msdn.com/posts/Jossie/Assessment-and-Protection-Suite/
              •   Enhanced Web Protection Library -
                  http://channel9.msdn.com/posts/Jossie/Enhanced-Web-Protection-Library/
              •   Microsoft Security Development Lifecycle (SDL) and Software Security Today -
                  http://channel9.msdn.com/posts/Charles/Michael-Howard-Ivan-Medvedev-
                  and-Jeremy-Dallman-Software-Security-Today/
Silverlight   •   Getting started with Silverlight - http://msdn.microsoft.com/ff728590.aspx
              •   Just-In-Time Pivot Collections -
                  http://channel9.msdn.com/posts/LarryLarsen/Just-In-Time-Pivot-Collections/
              •   Understanding the Value of Prism (Silverlight TV #37) -
                  http://channel9.msdn.com/shows/SilverlightTV/Understanding-the-Value-of-
                  Prism-Silverlight-TV-37/
              •   Building a Dynamic Collection Solution for PivotViewer -
                  http://channel9.msdn.com/posts/LarryLarsen/Building-a-Dynamic-Collection-
                  Solution-for-PivotViewer/
              •   Building a Compelling Design with a PivotViewer Collection -
                  http://channel9.msdn.com/posts/LarryLarsen/Building-a-Compelling-Design-
                  with-a-PivotViewer-Collection/
              •   PivotViewer Silverlight Control API Overview -
                  http://channel9.msdn.com/posts/LarryLarsen/PivotViewer-Silverlight-Control-
                  API-Overview/
              •   Cloud Cover Episode 19 - Silverlight and Blob Storage -
                  http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-19-
                  Silverlight-and-Blob-Storage/
              •   Templating Controls with Silverlight (Silverlight TV #36) -
                  http://channel9.msdn.com/shows/SilverlightTV/Templating-Controls-with-
                  Silverlight-Silverlight-TV-36/
              •   ARCast.TV - Sungard uses Silverlight 4 and Bing Map to Visualize Pipeline for
                  Gas Trading Application -
                  http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Sungard-uses-
                  Silverlight-4-and-Bing-Map-to-Visualize-Pipeline-for-Gas-Trading-Application/
              •   Slingbox Maker Sling Media Describes Cross-Platform Commitment to
                  Silverlight - http://channel9.msdn.com/posts/bruceky/Slingbox-Maker-Sling-
                  Media-Describes-Cross-Platform-Commitment-to-Silverlight/
•   Intro to "Small Basic" with Vijaye Raji -
    http://channel9.msdn.com/shows/The+Knowledge+Chamber/Intro-to-Small-
    Basic-with-Vijaye-Raji/
•   Makeitec använder Silverlight i sin systemlösning för framtagning av
    riskanalyser - http://channel9.msdn.com/posts/buzzfrog/Makeitec-anvnder-
    Silverlight-i-sin-systemlsning-fr-framtagning-av-riskanalyser/
•   Advanced Silverlight Printing Strategies (Silverlight TV #35) -
    http://channel9.msdn.com/shows/SilverlightTV/Advanced-Silverlight-Printing-
    Strategies-Silverlight-TV-35/
•   Northeast Roadshow: Introduction to Windows Phone 7 Development -
    http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Introduction-
    to-Windows-Phone-7-Development/
•   Silverlight PivotViewer Now Available -
    http://channel9.msdn.com/posts/LarryLarsen/Silverlight-PivotViewer-Now-
    Available/
•   ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud
    Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-
    Neil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-and-
    RIA/
•   MSDN Radio: Exploring the Visual Studio Designer for WPF and Silverlight with
    Mark Wilson-Thomas - http://channel9.msdn.com/posts/egibson/MSDN-
    Radio-Exploring-the-Visual-Studio-Designer-for-WPF-and-Silverlight-with-
    Mark-Wilson-Thomas/
•   MSDN Radio: Coding4Fun with Clint Rutkas -
    http://channel9.msdn.com/posts/egibson/MSDN-Radio-Coding4Fun-with-
    Clint-Rutkas/
•   Duplex Communication with WCF in Silverlight 4 (Silverlight TV #34) -
    http://channel9.msdn.com/shows/SilverlightTV/Duplex-Communication-with-
    WCF-in-Silverlight-4-Silverlight-TV-34/
•   Enterprise Mobility with Windows Embedded Handheld -
    http://channel9.msdn.com/posts/jodonnell/Enterprise-mobility-with-
    Windows-Embedded-Handheld/
•   New Zealand Windows Phone 7 Dev Training Events -
    http://channel9.msdn.com/posts/Jafa/New-Zealand-Windows-Phone-7-Dev-
    Training-Events/
•   Jesse Liberty Explains Silverlight with Transmedia Storytelling (Silverlight TV
    #33) - http://channel9.msdn.com/shows/SilverlightTV/Jesse-Liberty-Explains-
    Silverlight-as-a-Transmedia-Platform-Silverlight-TV-33/
•   Pete at Microsoft: WCF RIA Services Team Interview -
    http://channel9.msdn.com/posts/Psychlist1972/Pete-at-Microsoft-WCF-RIA-
    Services-Team-Interview/
•   John Wiese Talks with Guy Mounier, CEO of BA-Insight, about their SharePoint
    2010 Search Enahancements -
    http://channel9.msdn.com/posts/jodonnell/John-Wiese-Talks-with-Guy-
    Mounier-CEO-of-BA-Insight-about-their-SharePoint-2010-Search-
    Enahancements/
•   Sharing Your Windows Experience Index with WEI Share -
                        http://channel9.msdn.com/posts/LarryLarsen/Sharing-Your-Windows-
                        Experience-Index-with-WEI-Share/
                    •   Windows Phone 7 Shuffleboard - Part 6 of 6 -
                        http://channel9.msdn.com/posts/Clint/Windows-Phone-7-Shuffleboard-Part-
                        6-of-6/
SQL Express         •   What is a Database? - http://www.asp.net/learn/sql-videos/video-103.aspx
                    •   Understanding Database Tables and Records - http://www.asp.net/learn/sql-
                        videos/video-104.aspx
                    •   More about Column Data Types and Other Properties -
                        http://www.asp.net/learn/sql-videos/video-105.aspx
                    •   Designing Relational Database Tables - http://www.asp.net/learn/sql-
                        videos/video-106.aspx
                    •   Manipulating Database Data - http://www.asp.net/learn/sql-videos/video-
                        107.aspx
                    •   More Structured Query Language - http://www.asp.net/learn/sql-
                        videos/video-108.aspx
                    •   Understanding Security and Network Connectivity -
                        http://www.asp.net/learn/sql-videos/video-109.aspx
                    •   Connecting your Web Application to SQL Server 2005 Express -
                        http://www.asp.net/learn/sql-videos/video-110.aspx
                    •   Using SQL Server Management Studio - http://www.asp.net/learn/sql-
                        videos/video-111.aspx
                    •   Getting Started with Reporting Services - http://www.asp.net/learn/sql-
                        videos/video-112.aspx
                    •   Building and Customizing Reports in BI Dev Studio -
                        http://www.asp.net/learn/sql-videos/video-113.aspx
                    •   Creating and Using Stored Procedures - http://www.asp.net/learn/sql-
                        videos/video-114.aspx
                    •   Enabling Full-Text Search in your Text Data - http://www.asp.net/learn/sql-
                        videos/video-115.aspx

Themes and Skins    •   More Windows 7 Themes from Paul Thorrott -
                        http://channel9.msdn.com/posts/Sarah/More-Windows-7-Themes-from-Paul-
                        Thorrott/
                    •   Unlock Hidden Themes in Windows 7 -
                        http://channel9.msdn.com/posts/Sarah/Unlock-Hidden-Themes-in-Windows-
                        7/
                    •   How to Make Your Own Theme Pack for Windows 7 -
                        http://channel9.msdn.com/posts/Sarah/How-to-Make-Your-Own-Theme-
                        Pack-for-Windows-7/
Visual Studio and   •   Chart Control - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-
ASP.NET                 8770.aspx
Development         •   Dynamic Metadata - http://www.asp.net/learn/aspnet-4-quick-hit-
                        videos/video-8771.aspx
                    •   Permanent Redirect - http://www.asp.net/learn/aspnet-4-quick-hit-
                        videos/video-8772.aspx
                    •   Imperative WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-
    hit-videos/video-8773.aspx
•   Declarative WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-
    hit-videos/video-8841.aspx
•   Outbound WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8842.aspx
•   Auto Start - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-
    8843.aspx
•   Clean Web.Config Files - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8844.aspx
•   Predictable Client IDs - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8845.aspx
•   Selective View State - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8846.aspx
•   The HtmlEncoder Utility Method - http://www.asp.net/learn/aspnet-4-quick-
    hit-videos/video-8856.aspx
•   New Rendering Option for Check Box and Radio Button Lists -
    http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-8908.aspx
•   Persistent GridView Row Selection - http://www.asp.net/learn/aspnet-4-
    quick-hit-videos/video-8909.aspx
•   Table Free Templated Controls - http://www.asp.net/learn/aspnet-4-quick-
    hit-videos/video-8910.aspx
•   Easy State Compression - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8911.aspx
•   Tableless Menu Control - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8912.aspx
•   Imperative JavaScript Syntax - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8913.aspx
•   The ScriptLoader - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-
    8914.aspx
•   jQuery Syntax for Microsoft Ajax - http://www.asp.net/learn/aspnet-4-quick-
    hit-videos/video-8915.aspx
•   AJAX Data Templates - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8916.aspx
•   Hidden Field Divs - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8917.aspx
•   Disabled Control Styling - http://www.asp.net/learn/aspnet-4-quick-hit-
    videos/video-8918.aspx
•   Introducing the New Chart Control - http://www.asp.net/learn/aspnet-4-
    quick-hit-videos/video-10236.aspx
•   Code Optimized Profile - http://www.asp.net/learn/vs2010-quick-hit-
    videos/video-8774.aspx
•   Code Search View Hierarchy - http://www.asp.net/learn/vs2010-quick-hit-
    videos/video-8847.aspx
•   IntelliSense Smart Lists - http://www.asp.net/learn/vs2010-quick-hit-
    videos/video-8848.aspx
•   Multi-Monitor Support - http://www.asp.net/learn/vs2010-quick-hit-
    videos/video-8849.aspx
            •   New Web Project Template - http://www.asp.net/learn/vs2010-quick-hit-
                videos/video-8850.aspx
            •   New Multi-Targeting - http://www.asp.net/learn/vs2010-quick-hit-
                videos/video-8851.aspx
            •   Websites Instead of Web Projects - http://www.asp.net/learn/vs2010-quick-
                hit-videos/video-8852.aspx
            •   Snippets IntelliSense - http://www.asp.net/learn/vs2010-quick-hit-
                videos/video-8853.aspx
            •   Use MSBuild to Automate the Compiler & Merge Utilities -
                http://www.asp.net/learn/3.5-videos/video-394.aspx
Web Forms   •   Getting started with ASP.NET Web Forms -
                http://msdn.microsoft.com/ff728588.aspx
            •   Create an app with ASP.NET Web Forms -
                http://www.asp.net/general/videos/build-your-first-asp-net-application-with-
                asp-net-web-forms
            •   Northeast Roadshow: Tales from the Webside - Web Forms, Script and Ajax -
                http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Tales-from-
                the-Webside-Web-Forms-Script-and-Ajax/
            •   MSDN Briefing ASP.NET Teil 1: Webforms -
                http://channel9.msdn.com/posts/codefest/MSDN-Briefing-ASPNET-Teil-1-
                Webforms/
            •   ASP.NET Webcast Teil 2: ASP.NET Server Controls, Listen, Detailansichten,
                Controls, Session State - http://channel9.msdn.com/posts/codefest/ASPNET-
                Webcast-Teil-2-ASPNET-Basisframework--bersicht-Webforms/
            •   ASP.NET Webcast Teil 1: ASP.NET Basisframework & Übersicht, Webforms -
                http://channel9.msdn.com/posts/codefest/ASPNET-Webcast-Teil-1-ASPNET-
                Basisframework--bersicht-Webforms/
            •   ASP.NET MVC WebForms Hybrid application -
                http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-
                Hybrid-application/
Training
This training map helps expose the variety of training content available for ASP.NET. You can
find the breadth of offerings available here, and the sources of the training materials. Content
may be in the form of tutorials, lessons, exercises and related training content types.

The training resources are organized by the following sources:
• ASP.NET Developer Center - http://www.asp.net/
• MSDN Beginner Developer Center - http://msdn.microsoft.com/en-
   us/beginner/bb308760.aspx
• MSDN Ramp-Up - http://msdn.microsoft.com/en-us/rampup/default.aspx
• MSDN Library - http://msdn.microsoft.com/en-us/library/


Training Resources Map

Category                     Items
ASP.NET Developer Center     • ASP.NET 2.0 CSS Friendly Control Adapters 1.0 -
                                 http://www.asp.net/cssadapters/
                             • MVC Music Store: Part 1: File->New Project and Controllers -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-1
                             • MVC Music Store: Part 2: Views and View Models -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-2
                             • MVC Music Store: Part 3: Models and Data Access -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-3
                             • MVC Music Store: Part 4: Edit Forms -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-4
                             • MVC Music Store: Part 5: Validation and Login Management -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-5
                             • MVC Music Store: Part 6: Security, AJAX and Final UI -
                                 http://www.asp.net/mvc/tutorials/mvc-music-store-part-6
                             • Tutorial 1: Creating a Data Access Layer -
                                 http://msdn.microsoft.com/en-us/library/aa581776.aspx
                             • Tutorial 2: Creating a Business Logic Layer -
                                 http://msdn.microsoft.com/en-us/library/aa581779.aspx
                             • Tutorial 3: Master Pages and Site Navigation -
                                 http://msdn.microsoft.com/en-us/library/aa581781.aspx
                             • Tutorial 4: Displaying Data With the ObjectDataSource -
                                 http://msdn.microsoft.com/en-us/library/aa581783.aspx
                             • Tutorial 5: Declarative Parameters - http://msdn.microsoft.com/en-
                                 us/library/aa581785.aspx
                             • Tutorial 6: Programmatically Setting the ObjectDataSource's
                                 Parameter Values - http://msdn.microsoft.com/en-
                                 us/library/aa581787.aspx
                             • Tutorial 7: Master/Detail Filtering With a DropDownList -
                                 http://msdn.microsoft.com/en-us/library/aa581789.aspx
•   Tutorial 8: Master/Detail Filtering With Two DropDownLists -
    http://msdn.microsoft.com/en-us/library/aa581791.aspx
•   Tutorial 9: Master/Detail Filtering Across Two Pages -
    http://msdn.microsoft.com/en-us/library/aa581793.aspx
•   Tutorial 10: Master/Detail Using a Selectable Master GridView with a
    Details Detail - View http://msdn.microsoft.com/en-
    us/library/aa581795.aspx
•   Tutorial 11: Custom Formatting Based Upon Data -
    http://msdn.microsoft.com/en-us/library/bb288030.aspx
•   Tutorial 12: Using TemplateFields in the GridView Control -
    http://msdn.microsoft.com/en-us/library/bb288031.aspx
•   Tutorial 13: Using TemplateFields in DetailsView -
    http://msdn.microsoft.com/en-us/library/bb288033.aspx
•   Tutorial 14: Using the FormView's Templates -
    http://msdn.microsoft.com/en-us/library/bb288035.aspx
•   Tutorial 15: Displaying Summary Information in the GridView's
    Footer - http://msdn.microsoft.com/en-us/library/bb310552.aspx
•   Tutorial 16: An Overview of Inserting, Updating, and Deleting Data -
    http://msdn.microsoft.com/en-us/library/bb332381.aspx
•   Tutorial 17: Examining the Events Associated with Inserting,
    Updating, and Deleting - http://msdn.microsoft.com/en-
    us/library/bb332383.aspx
•   Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an
    ASP.NET Page - http://msdn.microsoft.com/en-
    us/library/bb426880.aspx
•   Tutorial 19: Adding Validation Controls to the Editing and Inserting
    Interfaces - http://msdn.microsoft.com/en-
    us/library/bb426882.aspx
•   Tutorial 20: Customizing the Data-Modification Interface -
    http://msdn.microsoft.com/en-us/library/bb426884.aspx
•   Tutorial 21: Implementing Optimistic Concurrency -
    http://msdn.microsoft.com/en-us/library/bb404102.aspx
•   Tutorial 22: Adding Client-Side Confirmation when Deleting -
    http://msdn.microsoft.com/en-us/library/bb428868.aspx
•   Tutorial 23: Limiting Data-Modification Functionality Based on the
    User - http://msdn.microsoft.com/en-us/library/bb428870.aspx
•   Tutorial 24: Paging and Sorting Report Data -
    http://msdn.microsoft.com/en-us/library/bb404876.aspx
•   Tutorial 25: Efficiently Paging Through Large Amounts of Data -
    http://msdn.microsoft.com/en-us/library/bb445504.aspx
•   Tutorial 26: Sorting Custom-Paged Data -
    http://msdn.microsoft.com/en-us/library/bb497936.aspx
•   Tutorial 27: Creating a Customized Sorting User Interface -
    http://msdn.microsoft.com/en-us/library/bb498013.aspx
•   Tutorial 28: Adding and Responding to Buttons to a GridView -
    http://msdn.microsoft.com/en-us/library/bb498195.aspx
•   Tutorial 29: Displaying Data with the DataList and Repeater Controls -
                              http://msdn.microsoft.com/en-us/library/bb498210.aspx
                          •   Tutorial 30: Formatting the DataList and Repeater Based upon Data -
                              http://msdn.microsoft.com/en-us/library/bb510136.aspx
                          •   Tutorial 31: Showing Multiple Records per Row with the DataList
                              Control - http://msdn.microsoft.com/en-us/library/bb525467.aspx
                          •   Tutorial 32: Nested Data Web Controls -
                              http://msdn.microsoft.com/en-us/library/bb510144.aspx
                          •   Tutorial 33: Master/Detail Filtering with a DropDownList -
                              http://msdn.microsoft.com/en-us/library/bb510146.aspx
                          •   Tutorial 34: Master/Detail Filtering Across Two Pages -
                              http://msdn.microsoft.com/en-us/library/bb530322.aspx
                          •   Tutorial 35: Master/Detail Using a Bulleted List of Master Records
                              with a Details DataList http://msdn.microsoft.com/en-
                              us/library/bb545368.aspx
                          •   Web Forms – Tailspin Sample Application: Part 1: File-> New Project -
                              http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-1
                          •   Web Forms – Tailspin Sample Application: Part 2: Data Access Layer -
                              http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-2
                          •   Web Forms – Tailspin Sample Application: Part 3: Layout and
                              Category Menu - http://www.asp.net/web-forms/tutorials/tailspin-
                              spyworks-part-3
                          •   Web Forms – Tailspin Sample Application: Part 4: Listing Products -
                              http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-4
                          •   Web Forms – Tailspin Sample Application: Part 5: Business Logic -
                              http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-5
                          •   Web Forms – Tailspin Sample Application: Part 6: ASP.NET
                              Membership - http://www.asp.net/web-forms/tutorials/tailspin-
                              spyworks-part-6
                          •   Web Forms – Tailspin Sample Application: Part 7: Adding Features -
                              http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-7
                          •   Web Forms – Tailspin Sample Application: Part 8: Final Pages,
                              Exception Handling, and Conclusion - http://www.asp.net/web-
                              forms/tutorials/tailspin-spyworks-part-8

MSDN Beginner Developer   Videos
Center                    • ASP.NET "How Do I" Video Series - http://msdn.microsoft.com/en-
                              us/beginner/bb308763.aspx
                          • Introduction to ASP.NET - http://msdn.microsoft.com/en-
                              us/beginner/bb308783.aspx
                          • Lesson 1: Getting Started - http://msdn.microsoft.com/en-
                              us/beginner/bb308794.aspx
                          • Lesson 1: Getting Started - http://msdn.microsoft.com/en-
                              us/beginner/bb308797.aspx
                          • Lesson 10: Configuring, Building and Deploying -
                              http://msdn.microsoft.com/en-us/beginner/bb308859.aspx
                          • Lesson 10: Configuring, Building and Deploying (VB) -
                              http://msdn.microsoft.com/en-us/beginner/bb308861.aspx
               •   Lesson 2: Creating a User Interface - http://msdn.microsoft.com/en-
                   us/beginner/bb308798.aspx
               •   Lesson 2: Creating a User Interface - http://msdn.microsoft.com/en-
                   us/beginner/bb308802.aspx
               •   Lesson 3: Events and Postback - http://msdn.microsoft.com/en-
                   us/beginner/bb308804.aspx
               •   Lesson 3: Events and Postback - http://msdn.microsoft.com/en-
                   us/beginner/bb308809.aspx
               •   Lesson 4: Web application state - http://msdn.microsoft.com/en-
                   us/beginner/bb308813.aspx
               •   Lesson 4: Web application state - http://msdn.microsoft.com/en-
                   us/beginner/bb308818.aspx
               •   Lesson 5: Debugging and Tracing (C#) -
                   http://msdn.microsoft.com/en-us/beginner/bb308862.aspx
               •   Lesson 5: Debugging and Tracing (VB) -
                   http://msdn.microsoft.com/en-us/beginner/bb308864.aspx
               •   Lesson 6: Style sheets and Master Pages (C#) -
                   http://msdn.microsoft.com/en-us/beginner/bb308865.aspx
               •   Lesson 6: Style sheets and Master Pages (VB) -
                   http://msdn.microsoft.com/en-us/beginner/bb308867.aspx
               •   Lesson 7: Databinding (C#) - http://msdn.microsoft.com/en-
                   us/beginner/bb308868.aspx
               •   Lesson 7: Databinding (VB) - http://msdn.microsoft.com/en-
                   us/beginner/bb308870.aspx
               •   Lesson 8: GridView and FormView controls (C#) -
                   http://msdn.microsoft.com/en-us/beginner/bb308871.aspx
               •   Lesson 8: GridView and FormView controls (VB) -
                   http://msdn.microsoft.com/en-us/beginner/bb308873.aspx
               •   Lesson 9: Membership and Login controls (C#) -
                   http://msdn.microsoft.com/en-us/beginner/bb308874.aspx
               •   Lesson 9: Membership and Login controls (VB) -
                   http://msdn.microsoft.com/en-us/beginner/bb308876.aspx
               •   Lessons 11 – 14: Building a Quiz engine (C#) -
                   http://msdn.microsoft.com/en-us/beginner/bb308877.aspx
               •   Lessons 11 – 14: Building a Quiz engine (VB) -
                   http://msdn.microsoft.com/en-us/beginner/bb308879.aspx
               •   Visual Basic: Beginning Website Development Module 1 -
                   http://msdn.microsoft.com/en-us/beginner/bb308792.aspx
               •   Visual Basic: Beginning Website Development Module 2 -
                   http://msdn.microsoft.com/en-us/beginner/bb308858.aspx
               •   Visual C#: Beginning Website Development Module 1 -
                   http://msdn.microsoft.com/en-us/beginner/bb308787.aspx
               •   Visual C#: Beginning Website Development Module 2 -
                   http://msdn.microsoft.com/en-us/beginner/bb308823.aspx

MSDN Ramp-Up   Articles
               • An introduction to web programming -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/00-
    Intro%20to%20Web%20Development.docx
•   ASP.NET Syntax Overview -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/02-
    Introduction%20to%20ASPNET%20Syntax.docx
•   Developing Web Applications – Tooling -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/01-Web%20Development%20Tools.docx
•   Programming Web Events -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/05-WebEvents.docx
•   Programming WebForms -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/03-WebForms.docx
•   State Management -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/06-StateManagement.docx
•   Web Configuration -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/04-WebConfiguration.docx

Code-Casts
• An introduction to web programming -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/00-WebDevIntro-Codecast.wmv
• ASP.NET Syntax Overview (C# code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Codecast-CS.wmv
• ASP.NET Syntax Overview (VB.NET code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Codecast-VB.wmv
• Developing Web Applications – Tooling (C# code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/01-WebTools-Codecast-CS.wmv
• Developing Web Applications – Tooling (VB.NET code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/01-WebTools-Codecast-VB.wmv
• Programming Web Events (C# code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/05-Events-Codecast-CS.wmv
• Programming Web Events (VB.NET code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/05-Events-Codecast-VB.wmv
• Programming WebForms (C# code-cast) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/03-WebForms-Codecast-CS.wmv
•   Programming WebForms (VB.NET code-cast) -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/03-WebForms-Codecast-VB.wmv
•   State Management (C# code-cast) -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/06-StateManagement-Codecast-CS.wmv
•   State Management (VB.NET code-cast) -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/06-StateManagement-Codecast-VB.wmv
•   Web Configuration (C# code-cast) -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/04-WebConfig-Codecast-CS.wmv
•   Web Configuration (VB.NET code-cast) -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/04-WebConfig-Codecast-VB.wmv

Hands-On-Labs
• An introduction to web programming -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/00-WebDevIntro-lab.zip
• ASP.NET Syntax Overview (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-lab.zip
• Developing Web Applications – Tooling (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/01-WebTools-Lab.zip
• Programming Web Events (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/05-Events-Lab.zip
• Programming WebForms (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/03-WebForms-lab.zip
• State Management (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/06-State-Lab.zip
• Web Configuration (VB.NET and C# lab) -
   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
   43A6-94F1-DCBF0139D1B4/04-WebConfiguration-lab.zip

Slide-Casts
• An introduction to web programming -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/00-WebDevIntro.wmv
• ASP.NET Syntax Overview -
    http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
    43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Slidecast.wmv
               •   Developing Web Applications – Tooling -
                   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
                   43A6-94F1-DCBF0139D1B4/01-WebTools-Slidecast.wmv
               •   Programming Web Events -
                   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
                   43A6-94F1-DCBF0139D1B4/05-Events-Slidecast.wmv
               •   Programming WebForms -
                   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
                   43A6-94F1-DCBF0139D1B4/03-WebForms-Slidecast.wmv
               •   State Management -
                   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
                   43A6-94F1-DCBF0139D1B4/06-StateManagement-Slidecast.wmv
               •   Web Configuration -
                   http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-
                   43A6-94F1-DCBF0139D1B4/04-WebConfig-Slidecast.wmv

MSDN Library   •   Basic Instincts: Server-Side Generation of Word 2007 Docs -
                   http://msdn.microsoft.com/en-us/magazine/cc163526.aspx
               •   Cutting Edge - ASP.NET Ajax Library and WCF Data Services -
                   http://msdn.microsoft.com/en-us/magazine/ee336022.aspx
               •   Cutting Edge - Revisiting Asynchronous ASP.NET Pages -
                   http://msdn.microsoft.com/en-us/magazine/ee336138.aspx
               •   Cutting Edge: A Provider-Based Service for ASP.NET Tracing -
                   http://msdn.microsoft.com/en-us/magazine/cc163596.aspx
               •   Cutting Edge: ASP. NET Client-side Hosting with Cassini -
                   http://msdn.microsoft.com/en-us/magazine/cc188791.aspx
               •   Cutting Edge: ASP.NET AJAX and Client-side Templates. -
                   http://msdn.microsoft.com/en-us/magazine/cc546561.aspx
               •   Cutting Edge: ASP.NET Controls Templates -
                   http://msdn.microsoft.com/en-us/magazine/cc164136.aspx
               •   Cutting Edge: ASP.NET Forms - http://msdn.microsoft.com/en-
                   us/magazine/cc163736.aspx
               •   Cutting Edge: ASP.NET Presentation Patterns -
                   http://msdn.microsoft.com/en-us/magazine/dd252940.aspx
               •   Cutting Edge: Custom Script Callbacks in ASP.NET -
                   http://msdn.microsoft.com/en-us/magazine/cc163863.aspx
               •   Cutting Edge: DHTML-Enabled ASP.NET Controls -
                   http://msdn.microsoft.com/en-us/magazine/cc163765.aspx
               •   Cutting Edge: Implement Custom Cache Dependencies in ASP.NET 1.x
                   - http://msdn.microsoft.com/en-us/magazine/cc163955.aspx
               •   Cutting Edge: Live Data Binding in ASP.NET AJAX 4.0 -
                   http://msdn.microsoft.com/en-us/magazine/ee819084.aspx
               •   Cutting Edge: Personalization in ASP.NET 1.1 -
                   http://msdn.microsoft.com/en-us/magazine/cc164004.aspx
               •   Cutting Edge: Perspectives on ASP.NET AJAX -
                   http://msdn.microsoft.com/en-us/magazine/cc163480.aspx
               •   Cutting Edge: Programming AJAX with ASP.NET Partial Rendering -
    http://msdn.microsoft.com/en-us/magazine/cc748662.aspx
•   Cutting Edge: Subclassing and Overriding ASP.NET Pages—Part I -
    http://msdn.microsoft.com/en-us/magazine/cc163445.aspx
•   Cutting Edge: Subclassing and Overriding ASP.NET Pages—Part II -
    http://msdn.microsoft.com/en-us/magazine/cc163429.aspx
•   Cutting Edge: The Server Side of ASP.NET Pages -
    http://msdn.microsoft.com/en-us/magazine/cc163496.aspx
•   Cutting Edge: Validating ASP.NET Query Strings -
    http://msdn.microsoft.com/en-us/magazine/cc163462.aspx
•   Dress Your Controls for Success with ASP.NET 1.1 Themes, Part 2 -
    http://msdn.microsoft.com/en-us/magazine/cc188718.aspx
•   Extend ASP.NET: Simplify Data Binding In ASP.NET 2.0 With Our
    Custom Control - http://msdn.microsoft.com/en-
    us/magazine/cc163505.aspx
•   Extreme ASP.NET: Client-Side Web Service Calls with AJAX Extensions
    - http://msdn.microsoft.com/en-us/magazine/cc163499.aspx
•   Tutorial 1: Creating a Data Access Layer -
    http://msdn.microsoft.com/en-us/library/aa581776.aspx
•   Tutorial 2: Creating a Business Logic Layer -
    http://msdn.microsoft.com/en-us/library/aa581779.aspx
•   Tutorial 3: Master Pages and Site Navigation -
    http://msdn.microsoft.com/en-us/library/aa581781.aspx
•   Tutorial 4: Displaying Data With the ObjectDataSource -
    http://msdn.microsoft.com/en-us/library/aa581783.aspx
•   Tutorial 5: Declarative Parameters - http://msdn.microsoft.com/en-
    us/library/aa581785.aspx
•   Tutorial 6: Programmatically Setting the ObjectDataSource's
    Parameter Values - http://msdn.microsoft.com/en-
    us/library/aa581787.aspx
•   Tutorial 7: Master/Detail Filtering With a DropDownList -
    http://msdn.microsoft.com/en-us/library/aa581789.aspx
•   Tutorial 8: Master/Detail Filtering With Two DropDownLists -
    http://msdn.microsoft.com/en-us/library/aa581791.aspx
•   Tutorial 9: Master/Detail Filtering Across Two Pages -
    http://msdn.microsoft.com/en-us/library/aa581793.aspx
•   Tutorial 10: Master/Detail Using a Selectable Master GridView with a
    Details DetailView - http://msdn.microsoft.com/en-
    us/library/aa581795.aspx
•   Tutorial 11: Custom Formatting Based Upon Data -
    http://msdn.microsoft.com/en-us/library/bb288030.aspx
•   Tutorial 12: Using TemplateFields in the GridView Control -
    http://msdn.microsoft.com/en-us/library/bb288031.aspx
•   Tutorial 13: Using TemplateFields in DetailsView -
    http://msdn.microsoft.com/en-us/library/bb288033.aspx
•   Tutorial 14: Using the FormView's Templates -
    http://msdn.microsoft.com/en-us/library/bb288035.aspx
•   Tutorial 15: Displaying Summary Information in the GridView's
    Footer - http://msdn.microsoft.com/en-us/library/bb310552.aspx
•   Tutorial 16: An Overview of Inserting, Updating, and Deleting Data -
    http://msdn.microsoft.com/en-us/library/bb332381.aspx
•   Tutorial 17: Examining the Events Associated with Inserting,
    Updating, and Deleting - http://msdn.microsoft.com/en-
    us/library/bb332383.aspx
•   Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an
    ASP.NET Page - http://msdn.microsoft.com/en-
    us/library/bb426880.aspx
•   Tutorial 19: Adding Validation Controls to the Editing and Inserting
    Interfaces - http://msdn.microsoft.com/en-us/library/bb426882.aspx
•   Tutorial 20: Customizing the Data-Modification Interface -
    http://msdn.microsoft.com/en-us/library/bb426884.aspx
•   Tutorial 21: Implementing Optimistic Concurrency -
    http://msdn.microsoft.com/en-us/library/bb404102.aspx
•   Tutorial 22: Adding Client-Side Confirmation when Deleting -
    http://msdn.microsoft.com/en-us/library/bb428868.aspx
•   Tutorial 23: Limiting Data-Modification Functionality Based on the
    User - http://msdn.microsoft.com/en-us/library/bb428870.aspx
•   Tutorial 24: Paging and Sorting Report Data -
    http://msdn.microsoft.com/en-us/library/bb404876.aspx
•   Tutorial 25: Efficiently Paging Through Large Amounts of Data -
    http://msdn.microsoft.com/en-us/library/bb445504.aspx
•   Tutorial 26: Sorting Custom-Paged Data -
    http://msdn.microsoft.com/en-us/library/bb497936.aspx
•   Tutorial 27: Creating a Customized Sorting User Interface -
    http://msdn.microsoft.com/en-us/library/bb498013.aspx
•   Tutorial 28: Adding and Responding to Buttons to a GridView -
    http://msdn.microsoft.com/en-us/library/bb498195.aspx
•   Tutorial 29: Displaying Data with the DataList and Repeater Controls -
    http://msdn.microsoft.com/en-us/library/bb498210.aspx
•   Tutorial 30: Formatting the DataList and Repeater Based upon Data -
    http://msdn.microsoft.com/en-us/library/bb510136.aspx
•   Tutorial 31: Showing Multiple Records per Row with the DataList
    Control - http://msdn.microsoft.com/en-us/library/bb525467.aspx
•   Tutorial 32: Nested Data Web Controls -
    http://msdn.microsoft.com/en-us/library/bb510144.aspx
•   Tutorial 33: Master/Detail Filtering with a DropDownList -
    http://msdn.microsoft.com/en-us/library/bb510146.aspx
•   Tutorial 34: Master/Detail Filtering Across Two Pages -
    http://msdn.microsoft.com/en-us/library/bb530322.aspx
•   Tutorial 35: Master/Detail Using a Bulleted List of Master Records
    with a Details DataList - http://msdn.microsoft.com/en-
    us/library/bb545368.aspx

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:614
posted:7/8/2011
language:English
pages:75