You are on page 1of 75

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
q q q q q q q Documentation Dev Centers MDSN Library Channel9 Code Gallery Forums etc.

Lens
Topics Tasks Features Types Code Samples

Content Collections
How Tos Videos Training

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 thats 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 Documentation Items 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/enus/library/ee332498.aspx Walkthroughs by Scenario - http://msdn.microsoft.com/enus/library/bb515247.aspx ASP.NET Dev Center http://www.asp.net ASP.NET MVC Dev Center http://www.asp.net/mvc MSDN Library ASP.NET - http://msdn.microsoft.com/enus/library/dd566231.aspx Channel 9 ASP.NET: http://channel9.msdn.com/tags/ASP.NET/ ASP.NET Code Samples http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=ASP. NET ASP.NET Forums - http://forums.asp.net/ MSDN Forums (root) - http://social.msdn.microsoft.com/Forums/enus/categories/ ASP.NET Web Forms - http://www.asp.net/web-forms ASP.NET MVC - http://www.asp.net/mvc ASP.NET Starter Kits and Samples http://www.asp.net/community/projects#jm_starter_kits_and_samples Beginner Developer Learning Center - http://msdn.microsoft.com/enus/beginner/bb308760.aspx Ramp Up Web Development with ASP.NET - http://msdn.microsoft.com/enus/rampup/dd861531.aspx Learn ASP.NET: for PHP Developers - http://msdn.microsoft.com/enus/rampup/dd861537.aspx Video Tutorials - http://www.asp.net/get-started ASP.NET Solution Center - http://support.microsoft.com/ph/6245 MSDN Magazine - http://msdn.microsoft.com/magazine/ 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

Developer Centers MSDN Library Channel 9 Code Gallery Forums

Sample Apps Starter Kits and Samples Training

Videos Support General Blogs

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 Authorization Caching Exception Management Logging and Instrumentation Navigation Page Layout (UI)

Page Rendering Presentation Entity Request Processing Service Interface Session Management Validation

Features

ASP.NET MVC Dynamic Data Controls Entity Framework jQuery

Master Pages MVC View Engines Routing Security Web client standards (HTML5, CSS2, Ajax, JSON, etc)
Forms Authentication Provider Framework Targeting Health/Performance Monitoring Language-Integrated Query (LINQ) Support Master Pages Membership and Roles User Management Security Merge and Manage assemblies (ASP.NET Merge Tool) Microsoft Management Console (MMC) Mobile Device Support Page and Controls Framework Precompiled Web Applications (ASP.NET Compilation Tool) Preloading for Web Applications Process Identity & Impersonation Protected Configuration (configuration encryption) Regular Expression API Routing Session State API Session State Compression Standard Toolbox Controls State Management (distributed state facilities) XML Web Services Support API

More Features...

Accessibility conforming HTML output ASP.NET AJAX ASP.NET Dynamic Data ASP.NET Model View Controller (MVC) ASP.NET Web Parts (Real time user-modifiable content) Caching/Extensible Output Caching Code Access Security Control Templates, Themes and Skins Browser Capability Providers Browser Definitions Customization (ASP.NET Browser Registration Tool) Customizable HTTP handlers and HTTP modules Data Access Controls Data Validation Controls Data Visualization Charting Deployment & Packaging Tools Designer & Controls Extensibility Extensible Configuration Scheme & Configuration API Extensible Hosting/Web Application Life-Cycle Management

APIs
ApplicationServices Runtime.Caching ClientServices Configuration DynamicData Handlers Management Profile Query RegularExpressions Routing Script Security Services SessionState UI Util Web

Summary Table of Topics


Here is a brief explanation of some of the topics and features used to organize the content collections:
Category Ajax / JQuery Description 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. 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 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 applications authorization strategy. 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. Windows Azure is a cloud-computing platform. 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 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 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 are a class of ASP.NET controls that support data binding. The DataGrid control is an example of such a control. 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. Designing an effective exception management strategy is important for the 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.

Authentication

Authorization

Caching Cloud / Windows Azure Controls CSS Data Access Data Controls Entity Framework

Exception Management

HTML 5

JavaScript / JSON

Logging and Instrumentation

Master Pages MVC

Navigation

Request Processing

Security State Management

Themes and Skins Validation

Visual Studio and ASP.NET Development

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 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. Designing an effective logging and instrumentation strategy is important for the 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 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. 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. 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. When designing a request-processing strategy, you should ensure separation of concerns by implementing the request-processing logic separately from the UI. ASP.NETs support for HttpModules provides flexibility in handling HTTP requests. Security includes addressing confidentiality, integrity, and availability concerns. When designing a Web application, an efficient and secure session-management strategy is important for performance and reliability. You must consider sessionmanagement factors such as what to store, where to store it, and how long information will be kept. Themes and skins are a way to define the look and feel across pages and controls. 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 ASP Development encompasses a range of topics centered around using Visual Studio features, extending the development environment 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 Getting Started Architecture and Design Content Types Description This section provides some of the main starting points for ramping up on ASP.NET and building your first application. This section provides some of the main starting points for learning about how to design effective ASP.NET applications. 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 MSDN Web Development Hub ASP.NET Developer Center Items Web Development Hub (MSDN) - http://msdn.microsoft.com/enus/ff380144.aspx 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 ASP.NET Overview (Product Documentation http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx ASP.NET Walkthroughs by Scenario - http://msdn.microsoft.com/enus/library/bb515247.aspx

Product Documentation

Architecture and Design


This section provides some of the main starting points for learning about how to design effective ASP.NET applications:
Category patterns & practices Items Designing Web Applications, Chapter 20, patterns & practices Application Architecture Guide, Second Edition http://msdn.microsoft.com/en-us/library/ee658099.aspx ASP.NET Soup to Nuts: Web Application Design and Architecture http://www.asp.net/learn/webcasts/aspnet-soup-to-nuts-webapplication-design-and-architecture Infrastructure - http://msdn.microsoft.com/enus/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/enus/library/015103yb.aspx

ASP.NET Developer Center

Product Documentation

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 Ajax / jQuery Authentication Authorization CSS 2 Data Access Data Controls Exception Management JavaScript / JSON Logging and Instrumentation MVC Navigation Request Processing State / Session Management Validation Visual Studio and ASP.NET Development

Code Samples Map


Category Sample Applications Items Layered Architecture Sample - http://layersample.codeplex.com/ 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 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

CSS 2

Data Access

Devscribe http://code.msdn.microsoft.com/devscribe Web Widgets with .Net http://code.msdn.microsoft.com/webwidgetsdotnet

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 Management

Code Gallery 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 / JSON Code Gallery 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

Logging and Instrumentation MVC

SharePoint Javascript Utilities - http://code.msdn.microsoft.com/SPListJS Web Widgets with .Net - http://code.msdn.microsoft.com/webwidgetsdotnet

patterns & practices Implementing Intercepting Filter in ASP.NET Using HTTP Module http://msdn.microsoft.com/en-us/library/ff649096.aspx 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/enus/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 Codeplex Navigation for ASP.NET Web Forms - http://navigation.codeplex.com/ ASP.NET Developer Center (www.ASP.NET) HTTP Handlers and Factories http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/httphandlers. aspx Code Gallery ASP.NET Session Monitor 1.0 http://code.msdn.microsoft.com/AspNetSessionMonitor Cutting Edge: The ASP.NET View State - http://msdn.microsoft.com/enus/magazine/cc188774.aspx 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

Navigation Request Processing State / Session Management

Validation

How to: Validate Model Data Using DataAnnotations Attributes http://msdn.microsoft.com/en-us/library/ee256141(VS.100).aspx

Visual Studio and ASP.NET Development

Code Gallery Bootstrapper Manifest Generator - http://code.msdn.microsoft.com/bmg 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 Authentication Authorization Azure and Cloud Controls CSS 2 Entity Framework HTML 5 JavaScript and JSON Logging and Instrumentation Master Pages MVC Navigation Request Processing Session and State Management Themes and Skins Validation Visual Studio and ASP.NET Development

How Tos Map


Category AJAX / jQuery Items 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/enus/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/enus/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/enus/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/enus/library/ms178331.aspx How to: Create ASP.NET User Controls - http://msdn.microsoft.com/enus/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/enus/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/enus/library/ms178335.aspx How to: Enable User Registration - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/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/enus/library/bb532429.aspx Walkthrough: Selecting and Filtering a Subset of Data with the LinqDataSource and GridView Controls - http://msdn.microsoft.com/enus/library/bb470363.aspx Walkthrough: Simple Sorting for the GridView Web Server Control http://msdn.microsoft.com/en-us/library/sk096tye.aspx

CSS 2

Entity Framework

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 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/enus/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 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/enus/library/bb386870.aspx How to: Aggregate Data - http://msdn.microsoft.com/enus/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/enus/library/bb896245.aspx How to: Bind Controls to Derived Types - http://msdn.microsoft.com/enus/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/enus/library/dd456873.aspx How to: Call Custom Database Functions - http://msdn.microsoft.com/enus/library/dd456847.aspx How to: Call Database Functions - http://msdn.microsoft.com/enus/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/enus/library/dd468073.aspx How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/enus/library/dd468073.aspx How to: Create an EntityKey - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/library/dd456872.aspx How to: Define the Connection String - http://msdn.microsoft.com/enus/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/enus/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/enus/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/enus/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/enus/library/dd468074.aspx How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/enus/library/dd468074.aspx How to: Explicitly Load Related Objects - http://msdn.microsoft.com/enus/library/bb896249.aspx How to: Filter Data - http://msdn.microsoft.com/en-us/library/cc716755.aspx

How to: Group Data - http://msdn.microsoft.com/enus/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/enus/library/bb896299.aspx How to: Page Through Query Results - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb738449.aspx How to: Use the Entity Data Model Wizard - http://msdn.microsoft.com/enus/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/enus/library/bb896348.aspx

HTML 5

MSDN ScriptJunkie Site Creating Effective Semantic Markup http://msdn.microsoft.com/enus/scriptjunkie/ee730276.aspx Internet Explorer Developer Tools: HTML - http://msdn.microsoft.com/enus/scriptjunkie/ff817550.aspx Meaningful Markup: POSH and Beyond http://msdn.microsoft.com/enus/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/enus/scriptjunkie/ff805052.aspx Style Basics for Your Web Site - http://msdn.microsoft.com/enus/scriptjunkie/ee832718.aspx Web Accessibility and WAI-ARIA Primer- http://msdn.microsoft.com/enus/scriptjunkie/ff743762.aspx MSDN ScriptJunkie Site 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

JavaScript and JSON

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 Instrumentation

MSDN Library 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/dataaccess/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/enus/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 MSDN Library How to: Add Simple Site Navigation - http://msdn.microsoft.com/enus/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/enus/library/ms178427.aspx 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-

Navigation

Request Processing

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/enus/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 Management MSDN Library 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/enus/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/enus/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/enus/library/ff647327.aspx Themes and Skins MSDN Library How to: Apply ASP.NET Themes - http://msdn.microsoft.com/enus/library/0yy5hxdk.aspx How to: Disable ASP.NET Themes - http://msdn.microsoft.com/enus/library/kx3kzht7.aspx How to: Apply ASP.NET Themes Programmatically http://msdn.microsoft.com/en-us/library/tx35bd89.aspx Walkthrough: Creating User-Selectable Themes -

Validation

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/enus/library/ms247256.aspx

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/enus/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 ASP.NET Development

MSDN ScriptJunkie Site An Introduction to the Internet Explorer Developer Tools http://msdn.microsoft.com/en-us/scriptjunkie/ff817549.aspx

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

Videos Map
Category Ajax / jQuery Items 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-PerfectCouple/ ARCast.TV - Using jQuery to Improve User Experience in Web Applications http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Using-jQuery-toImprove-User-Experience-in-Web-Applications/ jQuery for the ASP.NET Developer by Scott Allen http://channel9.msdn.com/posts/matthijs/jQuery-for-the-ASPNET-Developerby-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-atMIX10-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-fromthe-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-Makeyour-website-Social/ Phil Haack - ASP.NET, MVC, and Ninjas On Fire http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-HaackASPNET-MVC-and-Ninjas-On-Fire/ Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn

Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Re-Theming-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - Improving User Interaction http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Improving-User-Interaction/ Extreme ASP.NET Makeover: Script - jQuery SoC http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-jQuery-SoC/ Extreme ASP.NET Makeover: Script - jQuery IntelliSense http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-jQuery-IntelliSense/ Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/ Extreme ASP.NET Makeover: Script - Testing JavaScript http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-Testing-JavaScript/ Scott Hanselman - NerdDinner.com http://channel9.msdn.com/shows/The+Knowledge+Chamber/ScottHanselman-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-onC9-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-AidlinGlimmer-a-JQuery-Interactive-Design-Tool/ Glimmer: a jQuery Interactive Design Tool http://channel9.msdn.com/posts/Charles/Glimmer-a-jQuery-InteractiveDesign-Tool/ Using jQuery UI in ASP.NET - http://channel9.msdn.com/posts/gduthie/UsingjQuery-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-onC9-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.5SP1/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/ajaxvideos/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/ajaxvideos/video-95.aspx Use the RoundedCorners Extender - http://www.asp.net/learn/ajaxvideos/video-98.aspx Use the ASP.NET AJAX Timer Control - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/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/ajaxvideos/video-123.aspx Use the ASP.NET AJAX History Control - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/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/ajaxvideos/video-9185.aspx Build a Custom ASP.NET AJAX Server Control - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/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/ajaxvideos/video-178.aspx Localize an ASP.NET AJAX Application - http://www.asp.net/learn/ajaxvideos/video-179.aspx Persistent Comm Pattern (Web Services) - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/video-282.aspx Basic ASP.NET Auth in an AJAX Enabled App - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/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/ajaxvideos/video-77.aspx TextBoxWatermark Control Extender - http://www.asp.net/learn/ajaxvideos/video-83.aspx Popup Control Extender - http://www.asp.net/learn/ajax-videos/video84.aspx ModalPopup Extender Control - http://www.asp.net/learn/ajax-videos/video85.aspx AlwaysVisible Control Extender - http://www.asp.net/learn/ajaxvideos/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/video89.aspx Draggable Panel Extender - http://www.asp.net/learn/ajax-videos/video90.aspx DynamicPopulate Extender - http://www.asp.net/learn/ajax-videos/video91.aspx FilteredTextbox Extender - http://www.asp.net/learn/ajax-videos/video92.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/video97.aspx Animation Extender Control - http://www.asp.net/learn/ajax-videos/video117.aspx ConfirmButton Extender - http://www.asp.net/learn/ajax-videos/video119.aspx Slider Control - http://www.asp.net/learn/ajax-videos/video-121.aspx AutoComplete Control - http://www.asp.net/learn/ajax-videos/video122.aspx Configure the Calendar Control - http://www.asp.net/learn/ajaxvideos/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/ajaxvideos/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/ajaxvideos/video-145.aspx NumericUpDown Extender Control - http://www.asp.net/learn/ajaxvideos/video-146.aspx ValidatorCallout Extender - http://www.asp.net/learn/ajax-videos/video150.aspx ResizableControl Extender - http://www.asp.net/learn/ajax-videos/video-

Authentication Authorization

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/ajaxvideos/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/video7116.aspx Create a New Custom Extender - http://www.asp.net/learn/ajaxvideos/video-7259.aspx Code-free Authentication and Authorization in ASP.NET 2.0 http://channel9.msdn.com/Showpost.aspx?postid=119492 patterns & practices Claims based Identity & AcGuide 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-DiscussSilverlight-Application-Migration/ ARCast.TV - Scott Hanselman on scaling websites with caching http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Scott-Hanselman-onscaling-websites-with-caching/ p&p SharePoint Development Guidance v2 - What's in Drop 6? http://channel9.msdn.com/posts/akMSFT/pp-SharePoint-DevelopmentGuidance-v2-Whats-in-Drop-6/ 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-andInteroperability/ We explain how the internet works and provide tips and tricks for using browsers - http://channel9.msdn.com/posts/TheOliver/We-explain-how-theinternet-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 erklren wie man Darstellungsprobleme von Webseiten verhindern kann http://channel9.msdn.com/posts/TheOliver/Wir-erklren-wie-manDarstellungsprobleme-von-Webseiten-verhindern-kann/ Extreme ASP.NET Makeover: Style - CSS Zen Garden -

Caching

CSS

http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Style-CSS-Zen-Garden/ Extreme ASP.NET Makeover: Style - XHTML Strict http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Style-XHTML-Strict/ Extreme ASP.NET Makeover: Style - Comparing HTML and XHTML http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Style-Comparing-HTML-and-XHTML/ Extreme ASP.NET Makeover: Style - Visual Studio Validation http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Style-Visual-Studio-Validation/ Extreme ASP.NET Makeover: Style - W3C XHTML Validation http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Style-W3C-XHTML-Validation/ Using display: table CSS in Internet Explorer 8 http://channel9.msdn.com/posts/ContinuumNews/Using-display-table-CSSin-Internet-Explorer-8/ Northeast Roadshow - Exploring Internet Explorer 8 http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-ExploringInternet-Explorer-8/ Customizing SharePoint Themes with SharePoint Designer 2007 and IE8 http://channel9.msdn.com/posts/kirke/Customizing-SharePoint-Themeswith-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-withDean-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-deestilo-css-usando-Expression-Web/ IE 8: Dev Tools - An Introduction with John Hrvatin http://channel9.msdn.com/posts/Charles/IE-8-Dev-Tools-An-Introductionwith-John-Hrvatin/ Getting Started with Dynamic Data - http://www.asp.net/learn/3.5SP1/video-433.aspx Begin Editing the Templates - http://www.asp.net/learn/3.5-SP1/video434.aspx Begin Modifying with URL Routing - http://www.asp.net/learn/3.5-SP1/video435.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/video437.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

Data Access

Deployment

Create Table Specific Custom Forms - http://www.asp.net/learn/3.5SP1/video-445.aspx Custom Form Formatting - http://www.asp.net/learn/3.5-SP1/video-446.aspx Developing and Deploying in Shared Hosting - http://www.asp.net/learn/iisvideos/video-6145.aspx Working with IIS7 Delegated Admin - http://www.asp.net/learn/iisvideos/video-6146.aspx Feature Specific Delegated Management - http://www.asp.net/learn/iisvideos/video-6147.aspx Troubleshooting Production ASP.NET Apps - http://www.asp.net/learn/iisvideos/video-6148.aspx Creating a Site with IIS7 Manager - http://www.asp.net/learn/iisvideos/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-WCFDeployment-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-ClickOnceApplication-and-Deployment-Manifests-with-MAGE/ Sayed Hashimi on MS Build - http://channel9.msdn.com/posts/brianjo/SayedHashimi-on-MS-Build/ geekSpeak recording: All About Team Build 2008 with Steven Borg http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-AllAbout-Team-Build-2008-with-Steven-Borg/ WPF 3.5 SP1 Deployment with Troy Martez http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Deploymentwith-Troy-Martez/ Everything you wanted to know about VC++ deployment but were afraid to ask - http://channel9.msdn.com/shows/Going+Deep/Everything-you-wantedto-know-about-VC-deployment-but-were-afraid-to-ask/ Cloud Cover Episode 20 - Visual Studio Tools with Jim Nakashima http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-20Visual-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-ServerData-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-

Dynamic Data

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-19Silverlight-and-Blob-Storage/ MSDN Windows Azure webcast series, 8/11-9/15 http://channel9.msdn.com/posts/egibson/Free-upcoming-MSDN-WindowsAzure-webcast-series/ Introducing the Windows Azure Platform Appliance http://channel9.msdn.com/posts/dunnry/Introducing-the-Windows-AzurePlatform-Appliance/ Cloud Cover Episode 18 - ASP.NET Providers http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-18ASPNET-Providers/ Visual Studio 2010 Seattle Simulcast (Part 1 of 6): Welcome & Keynote http://channel9.msdn.com/posts/egibson/Visual-Studio-2010-SeattleSimulcast-Part-1-of-6-Welcome--Keynote/ Cloud Cover Episode 17 - Using Queues http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-17Using-Queues/ Northeast Roadshow: Data at Your Service http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-atYour-Service/ Northeast Roadshow: Introduction to Windows Azure http://channel9.msdn.com/posts/dpeeast/Northeast-RoadshowIntroduction-To-Windows-Azure/ The Archivist: Your friendly neighborhood tweet archiver http://channel9.msdn.com/posts/Charles/The-Archivist-Your-friendlyneighborhood-tweet-archiver/ ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTVNeil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-andRIA/ Pervasive adopts Windows Azure platform for Pervasive BusinessXchange WebDI - http://channel9.msdn.com/posts/SanjayJain/Pervasive-adoptsWindows-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-BigCompute-with-Full-Monte/ Cloud Cover Episode 15 - Certificates and SSL http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-15Certificates-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-JimZimmerman-CTO-of-Thuzi-and-author-of-the-Windows-Azure-Toolkit-forFaceb/ Architect Forum: Taking Care of a Cloud Environment: Windows Azure -

Entity Framework

http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Taking-Care-ofa-Cloud-Environment-Windows-Azure/ Architect Forum: Event Driven Cloud Architectures http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Event-DrivenCloud-Architectures/ Cond Demo - Demonstrao de como fazer upload para um blob atravs das APIs PutBlock e PutBlockList http://channel9.msdn.com/posts/luconde/Cond-Demo-Demonstrao-de-fazerupload-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-migratesfrom-Google-Cloud-to-Windows-Azure/ Connected Show Podcast - PHP On Windows http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-PHP-OnWindows/ Windows Azure learnings - Exceedra's 3 week Proof of Concept http://channel9.msdn.com/posts/David+Gristwood/Windows-Azurelearnings-Exceedras-3-week-Proof-of-Concept/ JackBe enterprise platform and Windows Azure http://channel9.msdn.com/posts/ashishjaiman/JackBe-enterprise-platformand-Windows-Azure/ Installer le plug-in WordPress pour Windows Azure http://channel9.msdn.com/posts/tomconte/Installer-le-plug-in-WordPresspour-Windows-Azure/ CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-inADONET-Entity-Framework-40/ Model First in ADO.NET Entity Framework 4 http://channel9.msdn.com/posts/wriju/Model-First-in-ADONET-EntityFramework-4/ Using Stored Procedure in ADO.NET Entity Framework 4.0 http://channel9.msdn.com/posts/wriju/Using-Stored-Procedure-in-ADONETEntity-Framework-40/ SoftOne - Nytt affrssystem med Silverlight http://channel9.msdn.com/posts/buzzfrog/SoftOne-Nytt-affrssystem-medSilverlight/ 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-andOptimizations-by-Scott-Allen/ MSDN TV - Introduktion till Entity Framework http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Introduktion-tillEntity-Framework/ geekSpeak Recording - Persistence Ignorance and Entity Framework 4 with

Dane Morgridge - http://channel9.msdn.com/shows/geekSpeak/geekSpeakRecording-Persistence-Ignorance-and-Entity-Framework-4-with-DaneMorgridge/ MSDN Flash Podcast 014 Entity Framework and ADO.NET Data Services at TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDN-FlashPodcast-014--Entity-Framework-and-ADONET-Data-Services-at-TechEdEurope/ Entity Framework 4: Part 1 - Simple Model First http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1Simple-Model-First/ redev chit-chat: Dag Knig and Julia Lerman http://channel9.msdn.com/posts/buzzfrog/redev-chit-chat-Dag-Knig-andJulia-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-project1st-drop-available-now/ Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-withMike-Taulty/ Projekt Blog Poll: Entity Framework Repository Revisited (Teil 8) http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-EntityFramework-Repository-Revisited-Teil-8/ Projekt Blog Poll: Repositories - Entity Framework (Teil 4) http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-RepositoriesEntity-Framework-Teil-4/ 10-4 Episode 16: Windows Workflow 4 http://channel9.msdn.com/shows/10-4/10-4-Episode-16-WindowsWorkflow-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-FirstDevelopment-with-the-Entity-Framework-40/ deCast - Entity Framework Modeling: Importing Select Stored Procedures http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Importing-Select-Stored-Procedures/ deCast - Entity Framework Modeling: Mapping Action Stored Procedures http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Mapping-Action-Stored-Procedures/ deCast - Entity Framework Modeling: Implementing Table Per Hierarchy http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-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-FrameworkModeling-Implementing-Entity-Splitting/

HTML 5

deCast - Entity Framework Modeling: Implementing Table Per Type http://channel9.msdn.com/posts/RobBagby/deCast-Entity-FrameworkModeling-Implementing-Table-Per-Type/ Connected Show Podcast - You Don't Find Skeet, Skeet Finds YOU! http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-YouDont-Find-Skeet-Skeet-Finds-YOU/ Second IE9 Platform Preview Available for Developers http://channel9.msdn.com/posts/Charles/Second-IE9-Platform-PreviewAvailable-for-Developers/ IE9 HTML5 Demo - http://channel9.msdn.com/posts/NicFill/IE9-HTML5Demo/ Connected Show Podcast - All Mixed Up http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-AllMixed-Up/ TechDays 2010 : HTML 5 and Internet Explorer 9 http://channel9.msdn.com/posts/liese/TechDays-2010--HTML-5-andInternet-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-DeanHachamovitch-on-IE9/ Introducing the IE9 Developer Platform Preview http://channel9.msdn.com/posts/Charles/Introducing-the-IE9-DeveloperPlatform-Preview/ IE 9 - Surf on Metal with GPU Powered HTML5 http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Surfing-onMetal-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-PastPresent-and-Future-of-Vector-Graphics-for-the-Web/ IE 9 Performance Pipeline Overview http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-PerformanceFrom-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-Codinghorrortalks-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-CricketMatch-Centre-Silverlight-IE8-Web-Slice/ Inside SPUR - A Trace-Based JIT Compiler for CIL http://channel9.msdn.com/shows/Going+Deep/E2E-Tracing-JIT-and-SPUR/ Inside IE 9s High Performance JavaScript Engine http://channel9.msdn.com/shows/Going+Deep/Inside-IE-9s-HighPerformance-JavaScript-Engine/ Project JSMeter: JavaScript Performance Analysis in the Real World -

JavaScript / JSON

http://channel9.msdn.com/shows/Going+Deep/E2E-Research-Perspectiveson-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-atMIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer/ Introducing RxJS - Reactive Extensions for JavaScript http://channel9.msdn.com/posts/Charles/Introducing-RxJS-ReactiveExtensions-for-JavaScript/ IE 9 Performance Pipeline Overview http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-PerformanceFrom-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-AjaxLibrary-Beta/ IE 9: First look at the new JS Engine http://channel9.msdn.com/posts/Charles/IE-9-First-look-at-the-new-JSEngine/ Announcing Microsoft Ajax Library Preview 6 http://channel9.msdn.com/posts/jsenior/Announcing-Microsoft-Ajax-LibraryPreview-6/ Web Application Toolkits: Make your website "Social" http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Makeyour-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-towrite-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-WebProgramming-with-Flapjax/ Ben Livshits and Emre Kiciman - AjaxView, Performance Profiling of AJAX web sites - http://channel9.msdn.com/posts/Peli/AjaxView-Performance-Profilingof-AJAX-web-sites/ Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Re-Theming-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/ Extreme ASP.NET Makeover: jQuery - Improving User Interaction http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-jQuery-Improving-User-Interaction/

Extreme ASP.NET Makeover: Script - jQuery SoC http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-jQuery-SoC/ Extreme ASP.NET Makeover: Script - jQuery IntelliSense http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-jQuery-IntelliSense/ Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/ Extreme ASP.NET Makeover: Script - Testing JavaScript http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNETMakeover-Script-Testing-JavaScript/ 10-4 Episode 21: Web Tooling Improvements http://channel9.msdn.com/shows/10-4/10-4-Episode-21-Web-ToolingImprovements/ Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual Machine - http://channel9.msdn.com/shows/Going+Deep/Expert-to-ExpertErik-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-InteractiveDesign-Tool/ Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-ExposingSOAP-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-ASPNETMVC-and-AJAX/ ASP.NET MVC FireStarter: Rendering Markup and Working with Data http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterRendering-Markup-and-Working-with-Data/ ASP.NET MVC FireStarter: Routing and Controllers http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routingand-Controllers/ ASP.NET MVC FireStarter: Framework Fundamentals and Practices http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterFramework-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-Introto-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-recordingAdvanced-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/AddingClosed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-

LINQ

external-data-source/ Mobile Model in MVP web app http://channel9.msdn.com/posts/AndrewDavey/Mobile-Model-in-MVP-webapp/ Programming JSON with WCF in .NET Framework 3.5 http://channel9.msdn.com/shows/The+EndPoint/Programming-JSON-withWCF-in-NET-Framework-35/ Get Started with LINQ - http://www.asp.net/learn/linq-videos/video-212.aspx Perform Group and Aggregate Queries - http://www.asp.net/learn/linqvideos/video-213.aspx Upgrade VB Projects to Enable Linq - http://www.asp.net/learn/linqvideos/video-214.aspx Get Started with LINQ to XML - http://www.asp.net/learn/linq-videos/video215.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/linqvideos/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/video234.aspx LINQ to SQL Querying the DB - http://www.asp.net/learn/linq-videos/video233.aspx LINQ to SQL Updating the DB - http://www.asp.net/learn/linq-videos/video235.aspx LINQ to SQL using LINQ Datasource - http://www.asp.net/learn/linqvideos/video-247.aspx LINQ to SQL Custom Linq Datasource - http://www.asp.net/learn/linqvideos/video-248.aspx LINQ to SQL using Stored Procedures - http://www.asp.net/learn/linqvideos/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/linqvideos/video-272.aspx Connected Show Podcast: CoApp: Do EPIC Schtuff! http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-CoAppDo-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-andOptimizations-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-MIX10Tweevo-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-PHPLINQ-Fest/ Northeast Roadshow: LINQ De-crypted http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-LINQ-Decrypted/ 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-hypesSoftware-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-withVisual-Studio-2008/ Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ - http://channel9.msdn.com/posts/Charles/Expert-to-Expert-ErikRoger-Barga-Introduction-to-Dryad-and-DryadLINQ/ geekSpeak Recording - Parallel Computing APIs in .NET 4.0 with Mark Michaelis - http://channel9.msdn.com/shows/geekSpeak/geekSpeakRecording-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-withMike-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-C9April-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-CMSwith-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-DeSmet-LINQ-to-Anything/

MVC

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-onC9-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-SQLServer-2008-on-Virtual-Earth/ Saving Virtual Earth Polygons to SQL Server 2008 http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-toSQL-Server-2008/ ASP.NET MVC discussion - http://channel9.msdn.com/posts/sureshs/ASPNETMVC-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-LouisDeJardin-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-BradWilson-on-MVC-2-Templating--Validation/ Jon Takes Five with Javier Lozano on MVC Turbine http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-JavierLozano-on-MVC-Turbine/ Jon Takes Five with David Ebbo on T4MVC http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-DavidEbbo-on-T4MVC/ Interfleet - Nytt Underhllssystem i ASP.NET MVC och med hjlp av Kanban http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-iASPNET-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-ofMVC4WPF-Part-3-of-3/ ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-ofMVC4WPF-Part-2-of-3/ ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-ofMVC4WPF-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-ppSurvey-now-Live/ ASP.NET MVC Applications Principles article http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVCApplications-Principles-article/ Phil Haack - ASP.NET, MVC, and Ninjas On Fire -

http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-HaackASPNET-MVC-and-Ninjas-On-Fire/ Scott Hanselman - NerdDinner.com http://channel9.msdn.com/shows/The+Knowledge+Chamber/ScottHanselman-NerdDinnercom/ Nikhil shows MVVM and MVC working together in Silverlight http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-andMVC-working-together-in-Silverlight/ ASP.NET MVC WebForms Hybrid application http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebFormsHybrid-application/ ARCast.TV - Jeffrey Palermo on ASP.NET MVC http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-onASPNET-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-onASPNET-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-4Overview/ MSDN Radio: Chatting with Scott Guthrie http://channel9.msdn.com/posts/egibson/MSDN-Radio-Chatting-with-ScottGuthrie/ Erik Porter and Nathan Heskew: Introducing Orchard http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-HeskewIntroducing-Orchard/ Managing Browser History Using Client Script Without ScriptManager http://channel9.msdn.com/posts/keydet/Managing-Browser-History-UsingClient-Script-Without-ScriptManager/ ASP.NET MVC FireStarter: ASP.NET MVC and AJAX http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNETMVC-and-AJAX/ ASP.NET MVC FireStarter: Rendering Markup and Working with Data http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterRendering-Markup-and-Working-with-Data/ ASP.NET MVC FireStarter: Routing and Controllers http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routingand-Controllers/ ASP.NET MVC FireStarter: Framework Fundamentals and Practices http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterFramework-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-MVCReplacing-the-View-Engine-Pt2/ Extending ASP.NET MVC - Replacing the View Engine Part 1 http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVCReplacing-the-View-Engine-Part-1/ MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNETMVC-med-Visual-Studio-2008/ Web Application Toolkit: Mobile Web Applications http://channel9.msdn.com/posts/LostInTangent/Web-Application-ToolkitMobile-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-9ASPNET-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-VistaSquad-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-VistaSquad-on-ASPNET-MVC/ ASP.NET MVC in Visual Studio 2010 Beta 1 http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio2010-Beta-1/ (More) Suteki Shop and Mike Hadlow http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-andMike-Hadlow/ Suteki Shop and Mike Hadlow http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-MikeHadlow/ The CIA Pickup - a Windows Azure Sample http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-AzureSample/ Scott Hanselman - NerdDinner.com http://channel9.msdn.com/shows/The+Knowledge+Chamber/ScottHanselman-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-onC9-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-aspnet-application-with-asp-net-mvc ASP.NET MVC 2 Basics http://www.asp.nethttp://channel9.msdn.com/posts/matthijs/ASPNET-MVC2-Basics-Introduction-by-Scott-Hanselman/ Creating a Movie Database Application - http://www.asp.net/learn/mvcvideos/video-395.aspx Preventing JavaScript Injection Attacks - http://www.asp.net/learn/mvcvideos/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/mvcvideos/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/mvcvideos/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/mvcvideos/video-399.aspx ASP.NET MVC For the Rest of Us: Part 1 - http://www.asp.net/learn/mvcvideos/video-10384.aspx ASP.NET MVC For the Rest of Us: Part 2 - http://www.asp.net/learn/mvcvideos/video-10385.aspx ASP.NET MVC For the Rest of Us: Part 3 - http://www.asp.net/learn/mvcvideos/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/ASPNETMVC-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-LouisDeJardin-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-BradWilson-on-MVC-2-Templating--Validation/ Jon Takes Five with Javier Lozano on MVC Turbine http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-JavierLozano-on-MVC-Turbine/

Jon Takes Five with David Ebbo on T4MVC http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-DavidEbbo-on-T4MVC/ Interfleet - Nytt Underhllssystem i ASP.NET MVC och med hjlp av Kanban http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-iASPNET-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-ofMVC4WPF-Part-3-of-3/ ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-ofMVC4WPF-Part-2-of-3/ ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-ofMVC4WPF-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-ppSurvey-now-Live/ ASP.NET MVC Applications Principles article http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVCApplications-Principles-article/ Phil Haack - ASP.NET, MVC, and Ninjas On Fire http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-HaackASPNET-MVC-and-Ninjas-On-Fire/ Scott Hanselman - NerdDinner.com http://channel9.msdn.com/shows/The+Knowledge+Chamber/ScottHanselman-NerdDinnercom/ Nikhil shows MVVM and MVC working together in Silverlight http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-andMVC-working-together-in-Silverlight/ ASP.NET MVC WebForms Hybrid application http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebFormsHybrid-application/ ARCast.TV - Jeffrey Palermo on ASP.NET MVC http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-onASPNET-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-onASPNET-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-ScottGuthrie/ Erik Porter and Nathan Heskew: Introducing Orchard http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-HeskewIntroducing-Orchard/ Managing Browser History Using Client Script Without ScriptManager http://channel9.msdn.com/posts/keydet/Managing-Browser-History-UsingClient-Script-Without-ScriptManager/ ASP.NET MVC FireStarter: ASP.NET MVC and AJAX http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNETMVC-and-AJAX/ ASP.NET MVC FireStarter: Rendering Markup and Working with Data http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterRendering-Markup-and-Working-with-Data/ ASP.NET MVC FireStarter: Routing and Controllers http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routingand-Controllers/ ASP.NET MVC FireStarter: Framework Fundamentals and Practices http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarterFramework-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-Introto-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-MVCReplacing-the-View-Engine-Pt2/ Extending ASP.NET MVC - Replacing the View Engine Part 1 http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVCReplacing-the-View-Engine-Part-1/ MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNETMVC-med-Visual-Studio-2008/ Web Application Toolkit: Mobile Web Applications http://channel9.msdn.com/posts/LostInTangent/Web-Application-ToolkitMobile-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-9ASPNET-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-VistaSquad-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-VistaSquad-on-ASPNET-MVC/ ASP.NET MVC in Visual Studio 2010 Beta 1 http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio2010-Beta-1/ (More) Suteki Shop and Mike Hadlow http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-andMike-Hadlow/ Suteki Shop and Mike Hadlow http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-MikeHadlow/ The CIA Pickup - a Windows Azure Sample http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-AzureSample/ Scott Hanselman - NerdDinner.com http://channel9.msdn.com/shows/The+Knowledge+Chamber/ScottHanselman-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-onC9-VS-2010-Beta-1-Windows-API-Code-Pack--a-WPF-Jukebox/

Security

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-25cs.aspx 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/video379.aspx Forms Login Custom Key Configuration - http://www.asp.net/learn/securityvideos/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/video382.aspx ASP.NET Memberships - http://www.asp.net/learn/security-videos/video389.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-WebApplication-Testing-with-Jeff-McWherter/ Security Talk Series: Using the SDL in Office 2010 http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Series-Using-theSDL-in-Office-2010/ geekSpeak Recording - Web Application Testing http://channel9.msdn.com/posts/egibson/geekSpeak-Recording-WebApplication-Testing-with-Jeff-McWherter/ Security Talk: Simplified SDL with David Ladd http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Simplified-SDLwith-David-Ladd/ MSDN Radio Special 28 April - Agile Security http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-Special-AgileSecurity/ E2E: Erik Meijer and Cormac Herley - Rational Rejection of Security Advice by Users - http://channel9.msdn.com/posts/Charles/E2E-Erik-Meijer-andCormac-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-ASPNETDeveloper-Evolved-with-Joe-Stagner/ Internet Explorer 8: Bezpieczestwo http://channel9.msdn.com/posts/masakra/Internet-Explorer-8Bezpieczestwo/ geekSpeak Recording - Inside SQL Server Integration Services with Andy Leonard - http://channel9.msdn.com/shows/geekSpeak/geekSpeakRecording-Inside-SQL-Server-Integration-Services-with-Andy-Leonard/ Internet Explorer 8 Security Tips http://channel9.msdn.com/posts/LarryLarsen/Internet-Explorer-8-SecurityTips/ Using the Code Analysis Tool (CAT.NET 2.0) to Identify Security Vulnerabilities - http://channel9.msdn.com/posts/Jossie/Using-the-Code-Analysis-ToolCATNET-20-to-Identify-Security-Vulnerabilities/ Steven Cloherty: Microsoft Online Services Risk Management http://channel9.msdn.com/posts/Charles/Steven-Cloherty-Microsoft-OnlineServices-Risk-Management/ Ping 45: Helping Haiti, Xbox taking over, Bing & Purge http://channel9.msdn.com/shows/PingShow/Ping-45-Helping-Haiti-Xboxtaking-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-Compilerfor-End-to-End-Security-Verification/

Silverlight

Fabrikam Jets - Integrating Codename "Dallas" with AppFabric Access Control http://channel9.msdn.com/posts/JackGr/Fabrikam-Jets-IntegratingCodename-Dallas-with-AppFabric-Access-Control/ Using the Web Protection Library (WPL) - CTP Version http://channel9.msdn.com/posts/Jossie/Using-the-Web-Protection-LibraryWPL-CTP-Version/ Using Web Application Configuration Analyzer (WACA) - CTP Version http://channel9.msdn.com/posts/Jossie/Web-Application-ConfigurationAnalizer-WACA/ Web Application Configuration Analyzer (WACA) http://channel9.msdn.com/posts/Jossie/Web-Application-ConfigurationAnalyzer-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-Medvedevand-Jeremy-Dallman-Software-Security-Today/ 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-ofPrism-Silverlight-TV-37/ Building a Dynamic Collection Solution for PivotViewer http://channel9.msdn.com/posts/LarryLarsen/Building-a-Dynamic-CollectionSolution-for-PivotViewer/ Building a Compelling Design with a PivotViewer Collection http://channel9.msdn.com/posts/LarryLarsen/Building-a-Compelling-Designwith-a-PivotViewer-Collection/ PivotViewer Silverlight Control API Overview http://channel9.msdn.com/posts/LarryLarsen/PivotViewer-Silverlight-ControlAPI-Overview/ Cloud Cover Episode 19 - Silverlight and Blob Storage http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-19Silverlight-and-Blob-Storage/ Templating Controls with Silverlight (Silverlight TV #36) http://channel9.msdn.com/shows/SilverlightTV/Templating-Controls-withSilverlight-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-usesSilverlight-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-SlingMedia-Describes-Cross-Platform-Commitment-to-Silverlight/

Intro to "Small Basic" with Vijaye Raji http://channel9.msdn.com/shows/The+Knowledge+Chamber/Intro-to-SmallBasic-with-Vijaye-Raji/ Makeitec anvnder Silverlight i sin systemlsning fr framtagning av riskanalyser - http://channel9.msdn.com/posts/buzzfrog/Makeitec-anvnderSilverlight-i-sin-systemlsning-fr-framtagning-av-riskanalyser/ Advanced Silverlight Printing Strategies (Silverlight TV #35) http://channel9.msdn.com/shows/SilverlightTV/Advanced-Silverlight-PrintingStrategies-Silverlight-TV-35/ Northeast Roadshow: Introduction to Windows Phone 7 Development http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Introductionto-Windows-Phone-7-Development/ Silverlight PivotViewer Now Available http://channel9.msdn.com/posts/LarryLarsen/Silverlight-PivotViewer-NowAvailable/ ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTVNeil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-andRIA/ MSDN Radio: Exploring the Visual Studio Designer for WPF and Silverlight with Mark Wilson-Thomas - http://channel9.msdn.com/posts/egibson/MSDNRadio-Exploring-the-Visual-Studio-Designer-for-WPF-and-Silverlight-withMark-Wilson-Thomas/ MSDN Radio: Coding4Fun with Clint Rutkas http://channel9.msdn.com/posts/egibson/MSDN-Radio-Coding4Fun-withClint-Rutkas/ Duplex Communication with WCF in Silverlight 4 (Silverlight TV #34) http://channel9.msdn.com/shows/SilverlightTV/Duplex-Communication-withWCF-in-Silverlight-4-Silverlight-TV-34/ Enterprise Mobility with Windows Embedded Handheld http://channel9.msdn.com/posts/jodonnell/Enterprise-mobility-withWindows-Embedded-Handheld/ New Zealand Windows Phone 7 Dev Training Events http://channel9.msdn.com/posts/Jafa/New-Zealand-Windows-Phone-7-DevTraining-Events/ Jesse Liberty Explains Silverlight with Transmedia Storytelling (Silverlight TV #33) - http://channel9.msdn.com/shows/SilverlightTV/Jesse-Liberty-ExplainsSilverlight-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-RIAServices-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-GuyMounier-CEO-of-BA-Insight-about-their-SharePoint-2010-SearchEnahancements/ Sharing Your Windows Experience Index with WEI Share -

SQL Express

http://channel9.msdn.com/posts/LarryLarsen/Sharing-Your-WindowsExperience-Index-with-WEI-Share/ Windows Phone 7 Shuffleboard - Part 6 of 6 http://channel9.msdn.com/posts/Clint/Windows-Phone-7-Shuffleboard-Part6-of-6/ What is a Database? - http://www.asp.net/learn/sql-videos/video-103.aspx Understanding Database Tables and Records - http://www.asp.net/learn/sqlvideos/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/sqlvideos/video-106.aspx Manipulating Database Data - http://www.asp.net/learn/sql-videos/video107.aspx More Structured Query Language - http://www.asp.net/learn/sqlvideos/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/sqlvideos/video-111.aspx Getting Started with Reporting Services - http://www.asp.net/learn/sqlvideos/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/sqlvideos/video-114.aspx Enabling Full-Text Search in your Text Data - http://www.asp.net/learn/sqlvideos/video-115.aspx More Windows 7 Themes from Paul Thorrott http://channel9.msdn.com/posts/Sarah/More-Windows-7-Themes-from-PaulThorrott/ Unlock Hidden Themes in Windows 7 http://channel9.msdn.com/posts/Sarah/Unlock-Hidden-Themes-in-Windows7/ How to Make Your Own Theme Pack for Windows 7 http://channel9.msdn.com/posts/Sarah/How-to-Make-Your-Own-ThemePack-for-Windows-7/ Chart Control - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video8770.aspx Dynamic Metadata - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8771.aspx Permanent Redirect - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8772.aspx Imperative WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-

Themes and Skins

Visual Studio and ASP.NET Development

hit-videos/video-8773.aspx Declarative WebForms Routing - http://www.asp.net/learn/aspnet-4-quickhit-videos/video-8841.aspx Outbound WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8842.aspx Auto Start - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video8843.aspx Clean Web.Config Files - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8844.aspx Predictable Client IDs - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8845.aspx Selective View State - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8846.aspx The HtmlEncoder Utility Method - http://www.asp.net/learn/aspnet-4-quickhit-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-4quick-hit-videos/video-8909.aspx Table Free Templated Controls - http://www.asp.net/learn/aspnet-4-quickhit-videos/video-8910.aspx Easy State Compression - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8911.aspx Tableless Menu Control - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8912.aspx Imperative JavaScript Syntax - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8913.aspx The ScriptLoader - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video8914.aspx jQuery Syntax for Microsoft Ajax - http://www.asp.net/learn/aspnet-4-quickhit-videos/video-8915.aspx AJAX Data Templates - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8916.aspx Hidden Field Divs - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8917.aspx Disabled Control Styling - http://www.asp.net/learn/aspnet-4-quick-hitvideos/video-8918.aspx Introducing the New Chart Control - http://www.asp.net/learn/aspnet-4quick-hit-videos/video-10236.aspx Code Optimized Profile - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8774.aspx Code Search View Hierarchy - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8847.aspx IntelliSense Smart Lists - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8848.aspx Multi-Monitor Support - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8849.aspx

Web Forms

New Web Project Template - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8850.aspx New Multi-Targeting - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8851.aspx Websites Instead of Web Projects - http://www.asp.net/learn/vs2010-quickhit-videos/video-8852.aspx Snippets IntelliSense - http://www.asp.net/learn/vs2010-quick-hitvideos/video-8853.aspx Use MSBuild to Automate the Compiler & Merge Utilities http://www.asp.net/learn/3.5-videos/video-394.aspx 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-withasp-net-web-forms Northeast Roadshow: Tales from the Webside - Web Forms, Script and Ajax http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Tales-fromthe-Webside-Web-Forms-Script-and-Ajax/ MSDN Briefing ASP.NET Teil 1: Webforms http://channel9.msdn.com/posts/codefest/MSDN-Briefing-ASPNET-Teil-1Webforms/ ASP.NET Webcast Teil 2: ASP.NET Server Controls, Listen, Detailansichten, Controls, Session State - http://channel9.msdn.com/posts/codefest/ASPNETWebcast-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-ASPNETBasisframework--bersicht-Webforms/ ASP.NET MVC WebForms Hybrid application http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebFormsHybrid-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/enus/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 ASP.NET Developer Center Items 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/enus/library/aa581785.aspx Tutorial 6: Programmatically Setting the ObjectDataSource's Parameter Values - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb332383.aspx Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an ASP.NET Page - http://msdn.microsoft.com/enus/library/bb426880.aspx Tutorial 19: Adding Validation Controls to the Editing and Inserting Interfaces - http://msdn.microsoft.com/enus/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/enus/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/tailspinspyworks-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/tailspinspyworks-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/webforms/tutorials/tailspin-spyworks-part-8

MSDN Beginner Developer Center

Videos ASP.NET "How Do I" Video Series - http://msdn.microsoft.com/enus/beginner/bb308763.aspx Introduction to ASP.NET - http://msdn.microsoft.com/enus/beginner/bb308783.aspx Lesson 1: Getting Started - http://msdn.microsoft.com/enus/beginner/bb308794.aspx Lesson 1: Getting Started - http://msdn.microsoft.com/enus/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/enus/beginner/bb308798.aspx Lesson 2: Creating a User Interface - http://msdn.microsoft.com/enus/beginner/bb308802.aspx Lesson 3: Events and Postback - http://msdn.microsoft.com/enus/beginner/bb308804.aspx Lesson 3: Events and Postback - http://msdn.microsoft.com/enus/beginner/bb308809.aspx Lesson 4: Web application state - http://msdn.microsoft.com/enus/beginner/bb308813.aspx Lesson 4: Web application state - http://msdn.microsoft.com/enus/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/enus/beginner/bb308868.aspx Lesson 7: Databinding (VB) - http://msdn.microsoft.com/enus/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-BF3543A6-94F1-DCBF0139D1B4/00Intro%20to%20Web%20Development.docx ASP.NET Syntax Overview http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/02Introduction%20to%20ASPNET%20Syntax.docx Developing Web Applications Tooling http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/01-Web%20Development%20Tools.docx Programming Web Events http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/05-WebEvents.docx Programming WebForms http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/03-WebForms.docx State Management http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/06-StateManagement.docx Web Configuration http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/04-WebConfiguration.docx

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

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

Developing Web Applications Tooling http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/01-WebTools-Slidecast.wmv Programming Web Events http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/05-Events-Slidecast.wmv Programming WebForms http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/03-WebForms-Slidecast.wmv State Management http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/06-StateManagement-Slidecast.wmv Web Configuration http://download.microsoft.com/download/8/F/0/8F0283A7-BF3543A6-94F1-DCBF0139D1B4/04-WebConfig-Slidecast.wmv 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/enus/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 -

MSDN Library

http://msdn.microsoft.com/en-us/magazine/cc748662.aspx Cutting Edge: Subclassing and Overriding ASP.NET PagesPart I http://msdn.microsoft.com/en-us/magazine/cc163445.aspx Cutting Edge: Subclassing and Overriding ASP.NET PagesPart 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/enus/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/enus/library/aa581785.aspx Tutorial 6: Programmatically Setting the ObjectDataSource's Parameter Values - http://msdn.microsoft.com/enus/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/enus/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/enus/library/bb332383.aspx Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an ASP.NET Page - http://msdn.microsoft.com/enus/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/enus/library/bb545368.aspx

You might also like