asp.net developer guidance map - microsoft · pdf filewelcome to the microsoft asp.net...

75
ASP.NET Developer Guidance Map J.D. Meier, Principal PM, Microsoft http://blogs.msdn.com/jmeier

Upload: phamminh

Post on 23-Mar-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

ASP.NET Developer Guidance Map

J.D. Meier, Principal PM, Microsoft

http://blogs.msdn.com/jmeier

Page 2: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

Page 3: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

TrainingVideosHow TosCode Samples

Content CollectionsSources Lens

Topics

Tasks

Features

Types

q Documentationq Dev Centersq MDSN Libraryq Channel9q Code Galleryq Forumsq … etc.

ASP.NET Developer Guidance Map (Mental Model)

Page 4: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Sources of ASP.NET Developer Guidance You can think of this as a “topology map” of some of the main sources of ASP.NET developer guidance from Microsoft. Simply by knowing what types of resources are available (code, forums, documentation, training, etc.), and by knowing where to look, you improve your success at finding the resources you need to get your job done, whether that’s figuring out how to code for a particular scenario, ramping up on the technology, or finding the latest news. Here is a summary of the various channels and some of what they have to offer: Category Items Documentation • ASP.NET 4 - http://msdn.microsoft.com/en-us/library/ee532866.aspx

• API Reference - http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx • Code Sample Downloads - http://msdn.microsoft.com/en-

us/library/ee332498.aspx • Walkthroughs by Scenario - http://msdn.microsoft.com/en-

us/library/bb515247.aspx Developer Centers

• ASP.NET Dev Center – http://www.asp.net • ASP.NET MVC Dev Center– http://www.asp.net/mvc

MSDN Library • MSDN Library ASP.NET - http://msdn.microsoft.com/en-us/library/dd566231.aspx

Channel 9 • Channel 9 – ASP.NET: http://channel9.msdn.com/tags/ASP.NET/ Code Gallery • ASP.NET Code Samples -

http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=ASP.NET

Forums • ASP.NET Forums - http://forums.asp.net/ • MSDN Forums (root) - http://social.msdn.microsoft.com/Forums/en-

us/categories/ Sample Apps • ASP.NET Web Forms - http://www.asp.net/web-forms

• ASP.NET MVC - http://www.asp.net/mvc Starter Kits and Samples

• ASP.NET Starter Kits and Samples - http://www.asp.net/community/projects#jm_starter_kits_and_samples

Training • Beginner Developer Learning Center - http://msdn.microsoft.com/en-us/beginner/bb308760.aspx

Ramp Up • Web Development with ASP.NET - http://msdn.microsoft.com/en-

us/rampup/dd861531.aspx • Learn ASP.NET: for PHP Developers - http://msdn.microsoft.com/en-

us/rampup/dd861537.aspx Videos • Video Tutorials - http://www.asp.net/get-started Support • ASP.NET Solution Center - http://support.microsoft.com/ph/6245 General • MSDN Magazine - http://msdn.microsoft.com/magazine/ Blogs • ASP.NET QA Team - http://weblogs.asp.net/asptest/default.aspx

• Bertrand Le Roy - http://weblogs.asp.net/bleroy/default.aspx • Carl Dacosta - http://weblogs.asp.net/carldacosta/default.aspx • Dave Reed - http://weblogs.asp.net/infinitiesloop/default.aspx

Page 5: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• 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/

Page 6: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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:

Features

API’s

• ApplicationServices• Runtime.Caching• ClientServices• Configuration• DynamicData• Handlers• Management• Profile• Query

• RegularExpressions• Routing• Script• Security• Services• SessionState• UI• Util• Web

• ASP.NET MVC• Dynamic Data • Controls• Entity Framework• jQuery

• Master Pages• MVC View Engines• Routing• Security• Web client standards

(HTML5, CSS2, Ajax, JSON, etc)

Topics• Authentication• Authorization• Caching• Exception Management• Logging and Instrumentation• Navigation• Page Layout (UI)

• Page Rendering• Presentation Entity• Request Processing• Service Interface• Session Management• Validation

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

• 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

Page 7: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Summary Table of Topics Here is a brief explanation of some of the topics and features used to organize the content collections: Category Description Ajax / JQuery

Ajax and jQuery are technologies that enable the development of rich client-side browser experiences by enabling synchronous/asynchronous communication to the server for remote procedure call. jQuery provides further HTML document management and event handling features as well.

Authentication Designing an effective authentication strategy is important for the security and reliability of your application. Improper or weak authorization can leave your application vulnerable to spoofing attacks, dictionary attacks, session hijacking, and other types of attack.

Authorization Authorization determines the tasks that an authenticated identity can perform, and identifies the resources that can be accessed. Designing an effective authorization strategy is important for the security and reliability of your application. Improper or weak authorization leads to information disclosure, data tampering, and elevation of privileges. Defense in depth is the key security principle to apply to your application’s authorization strategy.

Caching Caching is a way to temporarily store information so that you can optimize response time, avoid unnecessary requests, and reduce processing load on the server.

Cloud / Windows Azure

Windows Azure is a cloud-computing platform.

Controls ASP.NET leverages controls of a variety of forms to build user interfaces. This topic encompasses; User Controls, Server Controls, Custom Server Controls and Web Parts.

CSS CSS 2.0 is the evolved form of Cascading Style Sheets. With more refined semantics, CSS 2.0 enables much richer control of HTML based user interfaces.

Data Access Data access from ASP.NET encompasses any means of establishing a connection to a source of data. Evolved standards include Linq to SQL and WCF Data Services. Older technologies might include ODBC or OLEDB.

Data Controls Data Controls are a class of ASP.NET controls that support data binding. The DataGrid control is an example of such a control.

Entity Framework The ADO.NET Entity Framework is an ORM (object-relational mapping) framework for the .NET Framework that enables applications to deal with data through conceptual schemas instead of hard-coding database structure into the application.

Exception Management

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.

Page 8: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

HTML 5 HTML 5 is the evolved ISO standard for HTML commonly referred to in the context of “Web 2.0” style applications. HTML 5 enables richer control of the HTML Document Object Model which provides for more robust user experiences with HTML based applications.

JavaScript / JSON JavaScript and JSON (JavaScript Object Notation) provide the ability for developers to manipulate the HTML Document Object Model after the rendering of the web page. These are key to implementing features such as validation, or accessing extensions such as jQuery or Ajax.

Logging and Instrumentation

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 Master pages enable ASP.NET developers to build a baseline page with foundation code. Master pages allow a developer to build additional pages based on that template.

MVC ASP.NET MVC is an evolved software pattern for developing web based applications on ASP.NET. MVC stands for Model-View-Controller which defines the pattern of separating presentation and input logic from application logic. The below resources a relevant to ASP.NET MVC.

Navigation Design your navigation strategy in a way that separates it from the processing logic. Your strategy should allow users to navigate easily through your screens or pages. Designing a consistent navigation structure for your application will help to minimize user confusion as well as reduce the apparent complexity of the application.

Request Processing When designing a request-processing strategy, you should ensure separation of concerns by implementing the request-processing logic separately from the UI. ASP.NET’s support for HttpModules provides flexibility in handling HTTP requests.

Security Security includes addressing confidentiality, integrity, and availability concerns. State Management When designing a Web application, an efficient and secure session-management

strategy is important for performance and reliability. You must consider session-management factors such as what to store, where to store it, and how long information will be kept.

Themes and Skins Themes and skins are a way to define the look and feel across pages and controls.

Validation Designing an effective validation solution is important for the security and reliability of your application. Improper or weak authorization can leave your application vulnerable to cross-site scripting attacks, SQL injection attacks, buffer overflows, and other types of input attack.

Visual Studio and ASP.NET Development

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.

Page 9: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

How The Map is Organized (Organizing the “Content Collections”) The content collections for ASP.NET are organized in this map by chunking it up into Getting Started, Architecture and Design, and Content Types (Code Samples, How Tos, Videos, and Training.) The following table summarizes the organization: Category Description Getting Started This section provides some of the main starting points for ramping up on

ASP.NET and building your first application. Architecture and Design This section provides some of the main starting points for learning about

how to design effective ASP.NET applications. Content Types The developer guidance content is organized by the following content

types: • Code Samples • How Tos • Videos • Training The content within each content type is then organized using common topics, common tasks, or features for a simple browsing experience.

Page 10: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Getting Started This section provides some great starting points for getting an overview of ASP.NET and getting started with building ASP.NET applications: Category Items MSDN Web Development Hub

• Web Development Hub (MSDN) - http://msdn.microsoft.com/en-us/ff380144.aspx

ASP.NET Developer Center • Get Started with ASP.NET (ASP.NET Dev Center) - http://www.asp.net/get-started

• Build Your First ASP.NET MVC Application - http://www.asp.net/mvc/tutorials/getting-started-with-mvc-part1

Product Documentation • ASP.NET Overview (Product Documentation - http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx

• ASP.NET Walkthroughs by Scenario - http://msdn.microsoft.com/en-us/library/bb515247.aspx

Page 11: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Architecture and Design This section provides some of the main starting points for learning about how to design effective ASP.NET applications: Category Items patterns & practices • Designing Web Applications, Chapter 20, patterns & practices

Application Architecture Guide, Second Edition - http://msdn.microsoft.com/en-us/library/ee658099.aspx

ASP.NET Developer Center • ASP.NET Soup to Nuts: Web Application Design and Architecture -

http://www.asp.net/learn/webcasts/aspnet-soup-to-nuts-web-application-design-and-architecture

Product Documentation • Infrastructure - http://msdn.microsoft.com/en-

us/library/bb398900.aspx • Life Cycle - http://msdn.microsoft.com/en-us/library/ms227435.aspx • Performance, Troubleshooting, and Debugging -

http://msdn.microsoft.com/en-us/library/bb398859.aspx • Server Event Handling in ASP.NET Web Pages -

http://msdn.microsoft.com/en-us/library/xax2hw3x.aspx • Web Page Code Model - http://msdn.microsoft.com/en-

us/library/015103yb.aspx

Page 12: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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 Items Sample Applications

• 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

Page 13: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Fast, Scalable ASP.NET AJAX Content Proxy that Streams content - http://code.msdn.microsoft.com/ajaxproxy

• Improving WCF, AJAX, and ASP.NET Security and Performance - http://code.msdn.microsoft.com/StateOfThePractice

• Joel Rumerman's Code Samples - http://code.msdn.microsoft.com/JoelRumerman

• Microsoft Visual Studio AJAX Profiling Extensions Power Tool - http://code.msdn.microsoft.com/AjaxView

• NHibernateAccessExtension - http://code.msdn.microsoft.com/NHibernateAccessExte

• Paulo Morgado's Code Gallery - http://code.msdn.microsoft.com/PauloMorgado • RegClientControls - http://code.msdn.microsoft.com/RegClientControls • Student Information using ASP.NET MVC 2.0 and AJAX -

http://code.msdn.microsoft.com/StuInfoMVCAJAX • Web Application Toolkit for Bing Search -

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

http://code.msdn.microsoft.com/KB961864

Authentication Code Gallery • Fabrikam Jets - Integrating Codename "Dallas" with AppFabric Access Control -

http://code.msdn.microsoft.com/fabrikamjets • Remote Desktop Services Developer Resources -

http://code.msdn.microsoft.com/rdsdev • Token Authentication for ASP.NET -

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

encryption - http://code.msdn.microsoft.com/KB971831

Authorization Code Gallery • Claims-Based Authorization with Windows Identity Foundation -

http://code.msdn.microsoft.com/mag200911WIF • Code for "Authorization In WCF-Based Services" -

http://code.msdn.microsoft.com/mag200810SrvStation • Enhanced authorization module for MCMS -

http://code.msdn.microsoft.com/Enhancedauthorizatio • FabrikamShipping - http://code.msdn.microsoft.com/FabrikamShipping • MSServices, HTTP Data Provider - http://code.msdn.microsoft.com/msservices • Oragon Security - http://code.msdn.microsoft.com/oragonsecurity

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

http://code.msdn.microsoft.com/mag200903IE8

Page 14: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

Data Access All-in-One Code Framework • ASP.NET custom data source for rdlc (C#) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#791807 Code Gallery • A sample of ASP.NET ObjectDataSource with Northwind database -

http://code.msdn.microsoft.com/ObjectDataSourceNort • All-In-One Code Framework (AIO) -

http://code.msdn.microsoft.com/allinonecodefx • An Example of a Multi Tier Architecture for Linq to Sql -

http://code.msdn.microsoft.com/multitierlinqtosql • ASP.NET Dynamic Data Preview - http://code.msdn.microsoft.com/dynamicdata • Building a LINQ Provider -

http://code.msdn.microsoft.com/SimpleLingToDatabase • Data Access in a SharePoint Web Part -

http://code.msdn.microsoft.com/DataAccessWebPart • Inserting Data into SQL Compact Edition Databases in Visual Studio -

http://code.msdn.microsoft.com/InsertSQLCE • LINQ Entity Data Reader -

http://code.msdn.microsoft.com/LinqEntityDataReader • MSDN Code Gallery Information and Discussion -

http://code.msdn.microsoft.com/CodeGallery • Working with Microsoft Access Data in Visual Studio -

http://code.msdn.microsoft.com/AccessDataVS

Exception 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 -

Page 15: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

Page 16: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

Logging and Instrumentation

patterns & practices • Implementing Intercepting Filter in ASP.NET Using HTTP Module -

http://msdn.microsoft.com/en-us/library/ff649096.aspx MVC Code Gallery

• Asynchronous support for ASP.NET MVC - http://code.msdn.microsoft.com/AsyncMvc

• How to: Implement Remote Validation from a Client in MVC - http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx

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

• Mytrip.Mvc - http://code.msdn.microsoft.com/mytripmvc • System.Web.Mvc.Controller class - http://msdn.microsoft.com/en-

us/library/system.web.mvc.controller(VS.100).aspx • Using an Asynchronous Controller in ASP.NET MVC -

http://msdn.microsoft.com/en-us/library/ee728598%28VS.100%29.aspx • Walkthrough: Adding ASP.NET AJAX Scripting to an MVC Project -

http://msdn.microsoft.com/en-us/library/dd381533(VS.100).aspx • Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio -

http://msdn.microsoft.com/en-us/library/dd410597(VS.100).aspx • Walkthrough: Organizing an ASP.NET MVC Application using Areas -

http://msdn.microsoft.com/en-us/library/ee671793(VS.100).aspx • Walkthrough: Using MVC View Templates with Data Scaffolding -

http://msdn.microsoft.com/en-us/library/dd405231(VS.100).aspx • Walkthrough: Using Templated Helpers to Display Data -

http://msdn.microsoft.com/en-us/library/ee308450(VS.100).aspx

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

Request Processing

ASP.NET Developer Center (www.ASP.NET) • HTTP Handlers and Factories -

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/httphandlers.aspx

State / Session Management

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/en-

us/magazine/cc188774.aspx

Validation Code Gallery • ASP.NET CheckBox Validation Control for .NET v2.0 & .NET v3.5 -

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/validation/default.aspx • How to: Implement Remote Validation from a Client in MVC -

http://msdn.microsoft.com/en-us/library/ff398048(VS.100).aspx

Page 17: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• 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

Page 18: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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 Items AJAX / jQuery MSDN ScriptJunkie Site

• Building a Data-Driven Accordion with jQuery UI - http://msdn.microsoft.com/scriptjunkie/ff452698.aspx

• Building a Data-Driven Tabstrip with jQuery UI - http://msdn.microsoft.com/scriptjunkie/ff452702.aspx

• Creating an HTML-based Tab Strip with jQuery UI - http://msdn.microsoft.com/scriptjunkie/ee809026.aspx

• Custom jQuery Events and Selector Filters - http://msdn.microsoft.com/scriptjunkie/ff452700.aspx

• Date Management Tools in jQuery UI - http://msdn.microsoft.com/scriptjunkie/ff453299.aspx

• Go Beyond HTML Forms With AJAX - http://msdn.microsoft.com/scriptjunkie/ee708280.aspx

• How to Create Your Own jQuery Plugin - http://msdn.microsoft.com/scriptjunkie/ff608209.aspx

• How to Debug Your jQuery Code - http://msdn.microsoft.com/scriptjunkie/ee819093.aspx

• Html Forms, Ajax, ASP.NET MVC and You - http://msdn.microsoft.com/en-us/scriptjunkie/ff797575.aspx

• Integrating jQuery UI and ASP.NET MVC - http://msdn.microsoft.com/scriptjunkie/ff679948.aspx

• Intro to Error Handling in Ajax Apps - http://msdn.microsoft.com/scriptjunkie/ff698349.aspx

• jQuery Test-Driven Development - http://msdn.microsoft.com/scriptjunkie/ff452703.aspx

• Modal Dialog Boxes in jQuery UI -

Page 19: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/scriptjunkie/ff608210.aspx • Shape Up Your Buttons with jQuery UI - http://msdn.microsoft.com/en-

us/scriptjunkie/ff756526.aspx • Six Things Every jQuery Developer Should Know -

http://msdn.microsoft.com/scriptjunkie/ee730275.aspx • Style in jQuery Plugins and Why it Matters -

http://msdn.microsoft.com/scriptjunkie/ff696759.aspx • Using CSS Classes as Flags with jQuery -

http://msdn.microsoft.com/scriptjunkie/ff452701.aspx

Authentication patterns & practices • How to Connect to SQL Server Using Windows Authentication -

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

http://msdn.microsoft.com/en-us/library/xdt4thhy.aspx Microsoft Support • How to authenticate against the Active Directory by using Forms

authentication and Visual C# .NET - http://support.microsoft.com/kb/316748 • How To Implement Forms-Based Authentication in Your ASP.NET Application

by Using C#.NET - http://support.microsoft.com/kb/301240

Authorization patterns & practices • How To: Use Authorization Manager (AzMan) with ASP.NET 2.0 -

http://msdn.microsoft.com/en-us/library/ff649313.aspx • How to: Use the ASP.NET Authorization Manager Role Provider with a Service

- http://msdn.microsoft.com/en-us/library/ms734774.aspx Microsoft Support • How to configure IIS 6.0 URL authorization -

http://support.microsoft.com/kb/326020 • How To: Control Authorization Permissions in an ASP.NET Application -

http://support.microsoft.com/kb/316871 • How to implement Windows authentication and authorization in ASP.NET -

http://support.microsoft.com/kb/323176

Controls MSDN Library • How to: Access Controls by using the Controls Collection -

http://msdn.microsoft.com/en-us/library/yt340bh4.aspx • How to: Access Controls from JavaScript by ID -

http://msdn.microsoft.com/en-us/library/dd410598.aspx • How to: Access Members of a Control's Naming Container -

http://msdn.microsoft.com/en-us/library/858twd77.aspx • How to: Access Server Controls by ID - http://msdn.microsoft.com/en-

us/library/y81z8326.aspx

Page 20: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• 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 -

Page 21: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/library/zzhfb89h.aspx • How to: Add Server Controls to an ASP.NET Web Page Using ASP.NET Syntax -

http://msdn.microsoft.com/en-us/library/zzhfb89h.aspx • How to: Add Table Web Server Controls to a Web Forms Page -

http://msdn.microsoft.com/en-us/library/a0eshx49.aspx • How to: Add Web Server Controls to a Web Forms Page Using the Web Forms

Designer - http://msdn.microsoft.com/en-us/library/y40dxsky.aspx • How to: Add XML Web Server Controls to a Web Forms Page -

http://msdn.microsoft.com/en-us/library/ab3whb01.aspx • How to: Allow Users to Delete Items in DataList Web Server Controls -

http://msdn.microsoft.com/en-us/library/efx1fwb6.aspx • How to: Allow Users to Edit Items in DataList Web Server Controls -

http://msdn.microsoft.com/en-us/library/90xwe9s3.aspx • How to: Allow Users to Select Items in DataList Web Server Controls -

http://msdn.microsoft.com/en-us/library/75670ez0.aspx • How to: Apply CSS Style to Sorted Columns in a GridView Web Server Control

- http://msdn.microsoft.com/en-us/library/dd695835.aspx • How to: Bind Web Controls to an EntityDataSource -

http://msdn.microsoft.com/en-us/library/cc668211.aspx • How to: Build and Run the Data-bound Web Parts Control Example -

http://msdn.microsoft.com/en-us/library/ms227667.aspx • How to: Connect to a SQL Server Database Using the SqlDataSource Control -

http://msdn.microsoft.com/en-us/library/ms247242.aspx • How to: Connect to an Access Database Using the AccessDataSource Control -

http://msdn.microsoft.com/en-us/library/ms178273.aspx • How to: Connect to an Access Database Using the SqlDataSource Control -

http://msdn.microsoft.com/en-us/library/ms247233.aspx • How to: Connect to an ODBC Database Using the SqlDataSource Control -

http://msdn.microsoft.com/en-us/library/ms178303.aspx • How to: Connect to an Oracle Database Using the SqlDataSource Control -

http://msdn.microsoft.com/en-us/library/ms178304.aspx • How to: Control Month Navigation in a Calendar Web Server Control -

http://msdn.microsoft.com/en-us/library/1adzhse7.aspx • How to: Control User Date Selection in a Calendar Web Server Control -

http://msdn.microsoft.com/en-us/library/0c6a4167.aspx • How to: Control Validation Error Message Display for ASP.NET Server Controls

- http://msdn.microsoft.com/en-us/library/1ze30x3t.aspx • How to: Convert HTML Server Controls to HTML Elements -

http://msdn.microsoft.com/en-us/library/3kc9226t.aspx • How to: Convert Web Forms Pages into ASP.NET User Controls -

http://msdn.microsoft.com/en-us/library/2x6sx01c.aspx • How to: Create an ASP.NET Login Page - http://msdn.microsoft.com/en-

us/library/ms178331.aspx • How to: Create ASP.NET User Controls - http://msdn.microsoft.com/en-

us/library/wt3k2fyw.aspx • How to: Create ASP.NET Web Control Templates Declaratively -

http://msdn.microsoft.com/en-us/library/3326cdex.aspx

Page 22: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• How To: Create ASP.NET Web Server Control Templates Dynamically - http://msdn.microsoft.com/en-us/library/0e39s2ck.aspx

• How to: Create Instances of ASP.NET User Controls Programmatically - http://msdn.microsoft.com/en-us/library/c0az2h86.aspx

• How to: Create Personalizable Properties on a Web Parts Control - http://msdn.microsoft.com/en-us/library/ms366706.aspx

• How to: Create Templated ASP.NET User Controls - http://msdn.microsoft.com/en-us/library/36574bf6.aspx

• How to: Create Templates Dynamically in DataList Web Server Controls - http://msdn.microsoft.com/en-us/library/6d5z5yty.aspx

• How to: Create Web Server Control Templates Using the Designer - http://msdn.microsoft.com/en-us/library/c9cbwsf3.aspx

• How to: Customize Calendar Web Server Control Appearance - http://msdn.microsoft.com/en-us/library/539z9sh3.aspx

• How to: Customize Controls for Editing in the GridView Web Server Control - http://msdn.microsoft.com/en-us/library/stk0x9y3.aspx

• How to: Customize DataList Items at Run Time - http://msdn.microsoft.com/en-us/library/6y92e1ze.aspx

• How to: Customize Individual Days in a Calendar Web Server Control - http://msdn.microsoft.com/en-us/library/k4t1kwcd.aspx

• How to: Customize Items Dynamically in the DataList Web Server Control - http://msdn.microsoft.com/en-us/library/35we4t61.aspx

• How to: Customize the ASP.NET CreateUserWizard Control - http://msdn.microsoft.com/en-us/library/ms178342.aspx

• How to: Customize the PasswordRecovery Control - http://msdn.microsoft.com/en-us/library/ms178341.aspx

• How to: Declare a Static Connection between Two Web Parts Controls - http://msdn.microsoft.com/en-us/library/ms178188.aspx

• How to: Determine the Selection in List Web Server Controls - http://msdn.microsoft.com/en-us/library/a5kfekd2.aspx

• How to: Determine Whether Microsoft Ajax Functionality is Available - http://msdn.microsoft.com/en-us/library/bb907614.aspx

• How to: Disable Validation for ASP.NET Server Controls - http://msdn.microsoft.com/en-us/library/bt244wbb.aspx

• How to: Disable Web Parts Personalization - http://msdn.microsoft.com/en-us/library/083486e0.aspx

• How to: Display Ads From a Database Using the AdRotator Web Server Control - http://msdn.microsoft.com/en-us/library/ms227550.aspx

• How to: Display Ads From an XML File Using the AdRotator Web Server Control - http://msdn.microsoft.com/en-us/library/d5kd8aka.aspx

• How to: Display Different Information to Anonymous and Logged In Users - http://msdn.microsoft.com/en-us/library/ms178338.aspx

• How to: Display Selected Dates from a Database in the Calendar Control - http://msdn.microsoft.com/en-us/library/ms228044.aspx

• How to: Display Server Side Custom Validation Messages for ASP.NET Server Controls - http://msdn.microsoft.com/en-us/library/3w0bs977.aspx

• How to: Display the Name of the Current User -

Page 23: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/library/ms178344.aspx • How to: Enable Default Deleting in the GridView Web Server Control -

http://msdn.microsoft.com/en-us/library/ytw750eb.aspx • How to: Enable Default Editing in the GridView Web Server Control -

http://msdn.microsoft.com/en-us/library/czzytf25.aspx • How to: Enable Default Paging in the GridView Web Server Control -

http://msdn.microsoft.com/en-us/library/y71xk4a7.aspx • How to: Enable Default Selection in the GridView Web Server Control -

http://msdn.microsoft.com/en-us/library/wbk82279.aspx • How to: Enable Filtering for the SqlDataSource Control -

http://msdn.microsoft.com/en-us/library/59bfya48.aspx • How to: Enable Shared Personalization of Web Parts Pages -

http://msdn.microsoft.com/en-us/library/ms178183.aspx • How to: Enable User Password Recovery Using the ASP.NET

PasswordRecovery Control - http://msdn.microsoft.com/en-us/library/ms178335.aspx

• How to: Enable User Registration - http://msdn.microsoft.com/en-us/library/ms178334.aspx

• How to: Enable Users to Clear Personalization State - http://msdn.microsoft.com/en-us/library/ms366727.aspx

• How to: Enable Users to Import Web Parts Control Settings - http://msdn.microsoft.com/en-us/library/ms366512.aspx

• How to: Export Web Parts Control Settings - http://msdn.microsoft.com/en-us/library/ms366729.aspx

• How to: Format Calendar Web Server Control Elements Using Styles - http://msdn.microsoft.com/en-us/library/w4s946c9.aspx

• How to: Format Validation Error Messages for ASP.NET Server Controls - http://msdn.microsoft.com/en-us/library/fb6e4020.aspx

• How to: Get and Set a CheckBox Web Server Control Value Programmatically - http://msdn.microsoft.com/en-us/library/67fc2166.aspx

• How to: Get and Set Values in TextBox Web Server Controls - http://msdn.microsoft.com/en-us/library/ts3ffwhk.aspx

• How to: Group and Aggregate Data Using the LinqDataSource Control - http://msdn.microsoft.com/en-us/library/bb470251.aspx

• How to: Include a User Control in an ASP.NET Web Page - http://msdn.microsoft.com/en-us/library/sbz9etab.aspx

• How to: Include ASP.NET User Controls in Web Pages - http://msdn.microsoft.com/en-us/library/5d0t5fak.aspx

• How to: Load XML Data in the XML Web Server Control - http://msdn.microsoft.com/en-us/library/1atf1s3b.aspx

• How to: Populate List Web Server Controls from a Data Source - http://msdn.microsoft.com/en-us/library/heyd79hc.aspx

• How to: Provide Optional Web Parts Controls - http://msdn.microsoft.com/en-us/library/ms366710.aspx

• How to: Read HTML Attributes for Controls in Web Forms Pages - http://msdn.microsoft.com/en-us/library/kkeesb2c.aspx

• How to: Read Selected Dates in the Calendar Web Server Control -

Page 24: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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

Page 25: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• 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 -

Page 26: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/library/ms178340.aspx • How to: Use Custom ASP.NET Server Controls in Visual Studio -

http://msdn.microsoft.com/en-us/library/ms366537.aspx • How to: Use Label Web Server Controls as Captions -

http://msdn.microsoft.com/en-us/library/ms227968.aspx • How to: Use Services and Action Lists with Control Designers -

http://msdn.microsoft.com/en-us/library/sey0f414.aspx • How to: Validate Against a Data Type for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/ad548tzy.aspx • How to: Validate Against a Range of Values for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/bk58fdzx.aspx • How to: Validate Against a Specific Value for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/e303tf05.aspx • How to: Validate Against Patterns for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/6xh899wy.aspx • How to: Validate Against Values in a Database for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/s5z00s5e.aspx • How to: Validate Programmatically for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/hxet6xwx.aspx • How to: Validate Required Entries for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/e78xxk8k.aspx • How to: Validate with a Custom Function for ASP.NET Server Controls -

http://msdn.microsoft.com/en-us/library/f5db6z8k.aspx • Walkthrough: Advanced Use of the ASP.NET Wizard Control -

http://msdn.microsoft.com/en-us/library/w7dyf6b5.aspx • Walkthrough: Animating ASP.NET UpdatePanel Controls -

http://msdn.microsoft.com/en-us/library/bb398866.aspx • Walkthrough: Changing Display Modes on a Web Parts Page -

http://msdn.microsoft.com/en-us/library/bw5tctbb.aspx • Walkthrough: Controlling ASP.NET Menus Programmatically -

http://msdn.microsoft.com/en-us/library/16yk5dby.aspx • Walkthrough: Creating a Basic ASP.NET Wizard Control -

http://msdn.microsoft.com/en-us/library/wdb4eb30.aspx • Walkthrough: Creating a Basic Control Designer for a Web Server Control -

http://msdn.microsoft.com/en-us/library/12yydcke.aspx • Walkthrough: Creating a Custom Data-Bound ASP.NET Web Control for

ASP.NET 2.0 - http://msdn.microsoft.com/en-us/library/ms366540.aspx • Walkthrough: Creating a Nested GridView Control -

http://msdn.microsoft.com/en-us/library/aa992038.aspx • Walkthrough: Creating a Web Page to Display XML Data -

http://msdn.microsoft.com/en-us/library/13ftcwy9.aspx • Walkthrough: Creating a Web Parts Page - http://msdn.microsoft.com/en-

us/library/sk23dydw.aspx • Walkthrough: Creating Reusable Elements with ASP.NET User Controls -

http://msdn.microsoft.com/en-us/library/3457w616.aspx • Walkthrough: Data Binding Web Pages with a Visual Studio Data Component -

http://msdn.microsoft.com/en-us/library/3h7eexxe.aspx

Page 27: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Walkthrough: Developing and Using a Custom Web Server Control - http://msdn.microsoft.com/en-us/library/yhzc935f.aspx

• Walkthrough: Displaying a Drop-Down List While Editing in the GridView Web Server Control - http://msdn.microsoft.com/en-us/library/ms178294.aspx

• Walkthrough: Displaying a Menu on Web Pages - http://msdn.microsoft.com/en-us/library/305w735z.aspx

• Walkthrough: Displaying an XML Document in a Web Forms Page Using Transformations - http://msdn.microsoft.com/en-us/library/18az815d.aspx

• Walkthrough: Displaying and Formatting Data with the DataList Web Server Control - http://msdn.microsoft.com/en-us/library/50basa30.aspx

• Walkthrough: Displaying and Tracking Advertisements with the AdRotator Control - http://msdn.microsoft.com/en-us/library/azwad69k.aspx

• Walkthrough: Displaying Data Using a Stored Procedure in the GridView Web Server Control - http://msdn.microsoft.com/en-us/library/k10148y1.aspx

• Walkthrough: Displaying Formatted Data in Web Pages with the FormView Web Server Control - http://msdn.microsoft.com/en-us/library/3fs4k4w4.aspx

• Walkthrough: Displaying Hierarchical Data in a TreeView Control - http://msdn.microsoft.com/en-us/library/7a9swst5.aspx

• Walkthrough: Displaying, Paging, and Sorting Data Using the ListView Web Server Control - http://msdn.microsoft.com/en-us/library/bb515102.aspx

• Walkthrough: Filtering Data in a Web Page Using Declarative Syntax - http://msdn.microsoft.com/en-us/library/dd537669.aspx

• Walkthrough: Implementing Web Parts Personalization using IPersonalizable - http://msdn.microsoft.com/en-us/library/ms366720.aspx

• Walkthrough: Implementing Web Parts Personalization with a User Control - http://msdn.microsoft.com/en-us/library/784d8z92.aspx

• Walkthrough: Introduction to the Timer Control - http://msdn.microsoft.com/en-us/library/bb398787.aspx

• Walkthrough: Making Controls Located in Web User Controls Easier to Access from JavaScript - http://msdn.microsoft.com/en-us/library/dd483476.aspx

• Walkthrough: Making Data-Bound Controls Easier to Access from JavaScript - http://msdn.microsoft.com/en-us/library/dd381611.aspx

• Walkthrough: Microsoft Ajax Extender Controls - http://msdn.microsoft.com/en-us/library/bb470455.aspx

• Walkthrough: Modifying Data Using the ListView Web Server Control - http://msdn.microsoft.com/en-us/library/bb515103.aspx

• Walkthrough: Performing Bulk Updates to Rows Bound to a GridView Web Server Control - http://msdn.microsoft.com/en-us/library/aa992036.aspx

• Walkthrough: Retrieving, Updating, Inserting, and Deleting Data with the LinqDataSource and DetailsView Controls - http://msdn.microsoft.com/en-us/library/bb532429.aspx

• Walkthrough: Selecting and Filtering a Subset of Data with the LinqDataSource and GridView Controls - http://msdn.microsoft.com/en-us/library/bb470363.aspx

• Walkthrough: Simple Sorting for the GridView Web Server Control - http://msdn.microsoft.com/en-us/library/sk096tye.aspx

Page 28: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Walkthrough: Using a Timestamp with the LinqDataSource Control to Check Data Integrity - http://msdn.microsoft.com/en-us/library/bb470449.aspx

• Walkthrough: Using the ASP.NET Timer Control with Multiple UpdatePanel Controls - http://msdn.microsoft.com/en-us/library/bb386404.aspx

• Walkthrough: Using Validation Controls Inside an UpdatePanel Control - http://msdn.microsoft.com/en-us/library/bb398929.aspx

• Walkthrough: Validating User Input in a Web Forms Page - http://msdn.microsoft.com/en-us/library/a0z2h4sw.aspx

CSS 2 MSDN ScriptJunkie Site • An Introduction to the Internet Explorer Developer Tools -

http://msdn.microsoft.com/scriptjunkie/ff817549.aspx • Be a CSS Team Player: CSS Best Practices for Team-Based Development -

http://msdn.microsoft.com/scriptjunkie/ff679957.aspx • Creating Effective Semantic Markup -

http://msdn.microsoft.com/scriptjunkie/ee730276.aspx • Internet Explorer Developer Tools: HTML - http://msdn.microsoft.com/en-

us/scriptjunkie/ff817550.aspx • Optimizations For Improving Page Load Times -

http://msdn.microsoft.com/scriptjunkie/ff743754.aspx • Put Your HTML in a Box -

http://msdn.microsoft.com/scriptjunkie/ff805052.aspx • Style Basics for Your Web Site -

http://msdn.microsoft.com/scriptjunkie/ee832718 • Using CSS Classes as Flags with jQuery -

http://msdn.microsoft.com/scriptjunkie/ff452701.aspx • Web Accessibility and WAI-ARIA Primer -

http://msdn.microsoft.com/scriptjunkie/ff743762.aspx Entity Framework MSDN Library

• How to: Add an Object as a Project Data Source - http://msdn.microsoft.com/en-us/library/cc716712.aspx

• How to: Add, Modify, and Delete Objects - http://msdn.microsoft.com/en-us/library/bb386870.aspx

• How to: Aggregate Data - http://msdn.microsoft.com/en-us/library/cc716738.aspx

• How to: Apply Changes Made to a Detached Object - http://msdn.microsoft.com/en-us/library/bb896248.aspx

• How to: Attach Related Objects - http://msdn.microsoft.com/en-us/library/bb896245.aspx

• How to: Bind Controls to Derived Types - http://msdn.microsoft.com/en-us/library/dd283135.aspx

• How to: Bind Objects to Windows Form Controls - http://msdn.microsoft.com/en-us/library/bb738575.aspx

• How to: Bind Objects to Windows Presentation Foundation Controls - http://msdn.microsoft.com/en-us/library/cc716735.aspx

• How to: Build an EntityConnection Connection String - http://msdn.microsoft.com/en-us/library/bb738533.aspx

• How to: Call a User-Defined Function - http://msdn.microsoft.com/en-

Page 29: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

us/library/dd490951.aspx • How to: Call Canonical Functions - http://msdn.microsoft.com/en-

us/library/dd456873.aspx • How to: Call Custom Database Functions - http://msdn.microsoft.com/en-

us/library/dd456847.aspx • How to: Call Database Functions - http://msdn.microsoft.com/en-

us/library/dd456858.aspx • How to: Call Model-Defined Functions as Object Methods -

http://msdn.microsoft.com/en-us/library/dd456845.aspx • How to: Call Model-Defined Functions in Queries -

http://msdn.microsoft.com/en-us/library/dd456857.aspx • How to: Change Relationships Between POCO Entities -

http://msdn.microsoft.com/en-us/library/dd456829.aspx • How to: Change Relationships Between POCO Entities -

http://msdn.microsoft.com/en-us/library/dd456829.aspx • How to: Connect to SQL Azure Using the ADO.NET Entity Framework -

http://msdn.microsoft.com/en-us/library/ff951633.aspx • How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/en-

us/library/dd468073.aspx • How to: Create a POCO Entity with Proxies - http://msdn.microsoft.com/en-

us/library/dd468073.aspx • How to: Create an EntityKey - http://msdn.microsoft.com/en-

us/library/dd283138.aspx • How to: Create an Object Using the Static Create Method -

http://msdn.microsoft.com/en-us/library/bb896331.aspx • How to: Customize Generated Data Objects - http://msdn.microsoft.com/en-

us/library/bb738696.aspx • How to: Customize Modeling and Mapping Files to Work with Custom Objects

- http://msdn.microsoft.com/en-us/library/bb738625.aspx • How to: Define a Custom Object Context - http://msdn.microsoft.com/en-

us/library/bb738471.aspx • How to: Define a Model with a Single Entity Mapped to Two Tables -

http://msdn.microsoft.com/en-us/library/bb896233.aspx • How to: Define a Model with a Stored Procedure -

http://msdn.microsoft.com/en-us/library/bb896279.aspx • How to: Define a Model with Modification Stored Procedures -

http://msdn.microsoft.com/en-us/library/cc716731.aspx • How to: Define a Model with Multiple Entity Sets per Type -

http://msdn.microsoft.com/en-us/library/bb738537.aspx • How to: Define a Model with Table-per-Hierarchy Inheritance -

http://msdn.microsoft.com/en-us/library/bb738443.aspx • How to: Define a Model with Table-per-Type Inheritance -

http://msdn.microsoft.com/en-us/library/bb738685.aspx • How to: Define POCO Entities - http://msdn.microsoft.com/en-

us/library/dd456872.aspx • How to: Define the Connection String - http://msdn.microsoft.com/en-

us/library/bb896291.aspx

Page 30: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• How to: Detach Objects from an Object Context - http://msdn.microsoft.com/en-us/library/bb738697.aspx

• How to: Detect Changes in POCO Entities - http://msdn.microsoft.com/en-us/library/dd456854.aspx

• How to: Directly Execute Commands Against the Data Source - http://msdn.microsoft.com/en-us/library/ee358769.aspx

• How to: Execute a Parameterized Entity SQL Query Using EntityCommand - http://msdn.microsoft.com/en-us/library/bb738684.aspx

• How to: Execute a Parameterized Query - http://msdn.microsoft.com/en-us/library/bb738521.aspx

• How to: Execute a Parameterized Stored Procedure Using EntityCommand - http://msdn.microsoft.com/en-us/library/bb896274.aspx

• How to: Execute a Polymorphic Query - http://msdn.microsoft.com/en-us/library/bb738468.aspx

• How to: Execute a Query that Returns a Collection of Primitive Types - http://msdn.microsoft.com/en-us/library/bb738451.aspx

• How to: Execute a Query that Returns Anonymous Type Objects - http://msdn.microsoft.com/en-us/library/bb738512.aspx

• How to: Execute a Query that Returns Complex Types - http://msdn.microsoft.com/en-us/library/bb896329.aspx

• How to: Execute a Query that Returns Entity Type Objects - http://msdn.microsoft.com/en-us/library/bb738694.aspx

• How to: Execute a Query that Returns Nested Collections - http://msdn.microsoft.com/en-us/library/bb896346.aspx

• How to: Execute a Query that Returns PrimitiveType Results - http://msdn.microsoft.com/en-us/library/cc716751.aspx

• How to: Execute a Query that Returns RefType Results - http://msdn.microsoft.com/en-us/library/cc716758.aspx

• How to: Execute a Query that Returns StructuralType Results - http://msdn.microsoft.com/en-us/library/cc716720.aspx

• How to: Execute a Query Using a Stored Procedure with In and Out Parameters - http://msdn.microsoft.com/en-us/library/bb896334.aspx

• How to: Execute Business Logic During Association Changes - http://msdn.microsoft.com/en-us/library/ee705459.aspx

• How to: Execute Business Logic During Scalar Property Changes - http://msdn.microsoft.com/en-us/library/cc716747.aspx

• How to: Execute Business Logic When Saving Changes - http://msdn.microsoft.com/en-us/library/cc716714.aspx

• How to: Execute Business Logic When the Object State Changes - http://msdn.microsoft.com/en-us/library/ee705449.aspx

• How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-us/library/dd468074.aspx

• How to: Explicitly Load POCO Entities - http://msdn.microsoft.com/en-us/library/dd468074.aspx

• How to: Explicitly Load Related Objects - http://msdn.microsoft.com/en-us/library/bb896249.aspx

• How to: Filter Data - http://msdn.microsoft.com/en-us/library/cc716755.aspx

Page 31: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• How to: Group Data - http://msdn.microsoft.com/en-us/library/bb896341.aspx

• How to: Identify that a POCO Entity is a Proxy - http://msdn.microsoft.com/en-us/library/ee835846.aspx

• How to: Make Model and Mapping Files Embedded Resources - http://msdn.microsoft.com/en-us/library/cc716717.aspx

• How to: Manage Data Concurrency in the Object Context - http://msdn.microsoft.com/en-us/library/bb399228.aspx

• How to: Manage the Connection in a Long-Running Object Context - http://msdn.microsoft.com/en-us/library/bb738701.aspx

• How to: Manage Transactions in the Entity Framework - http://msdn.microsoft.com/en-us/library/bb738523.aspx

• How to: Manually Configure an Entity Framework Project - http://msdn.microsoft.com/en-us/library/bb738546.aspx

• How to: Manually Define the Model and Mapping Files - http://msdn.microsoft.com/en-us/library/bb399785.aspx

• How to: Manually Open the Connection from the Object Context - http://msdn.microsoft.com/en-us/library/bb738698.aspx

• How to: Navigate Relationships Using Navigation Properties - http://msdn.microsoft.com/en-us/library/bb896321.aspx

• How to: Navigate Relationships with the Navigate Operator - http://msdn.microsoft.com/en-us/library/bb738548.aspx

• How to: Order the Union of Two Queries - http://msdn.microsoft.com/en-us/library/bb896299.aspx

• How to: Page Through Query Results - http://msdn.microsoft.com/en-us/library/bb738702.aspx

• How to: Pre-Generate Views to Improve Query Performance - http://msdn.microsoft.com/en-us/library/bb896240.aspx

• How to: Query an Entity Mapped to Separate Tables - http://msdn.microsoft.com/en-us/library/bb896230.aspx

• How to: Query Complex Types - http://msdn.microsoft.com/en-us/library/bb738564.aspx

• How to: Query Objects with Multiple Entity Sets per Type - http://msdn.microsoft.com/en-us/library/bb738586.aspx

• How to: Query Objects with Table-per-Type Inheritance - http://msdn.microsoft.com/en-us/library/bb738629.aspx

• How to: Query Related Objects in an EntityCollection - http://msdn.microsoft.com/en-us/library/cc716708.aspx

• How to: Remove Duplicate Elements From Query Results - http://msdn.microsoft.com/en-us/library/cc716801.aspx

• How to: Return a Specific Object Using its Key - http://msdn.microsoft.com/en-us/library/bb896251.aspx

• How to: Serialize and Deserialize Objects To and From Binary Stream - http://msdn.microsoft.com/en-us/library/bb738528.aspx

• How to: Sort Data - http://msdn.microsoft.com/en-us/library/cc716784.aspx • How to: Use an EntityReference to Change Relationships Between Objects -

http://msdn.microsoft.com/en-us/library/cc716754.aspx

Page 32: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• How to: Use EdmGen.exe to Generate Object-Layer Code - http://msdn.microsoft.com/en-us/library/cc716790.aspx

• How to: Use EdmGen.exe to Generate the Model and Mapping Files - http://msdn.microsoft.com/en-us/library/bb896270.aspx

• How to: Use EdmGen.exe to Validate Model and Mapping Files - http://msdn.microsoft.com/en-us/library/cc716721.aspx

• How to: Use EntityConnection with an Object Context - http://msdn.microsoft.com/en-us/library/bb738461.aspx

• How to: Use Lazy Loading to Load Related Objects - http://msdn.microsoft.com/en-us/library/dd456846.aspx

• How to: Use Query Paths to Shape Results - http://msdn.microsoft.com/en-us/library/bb738449.aspx

• How to: Use the Entity Data Model Wizard - http://msdn.microsoft.com/en-us/library/bb738677.aspx

• How to: Use the Foreign Key Property to Change Relationships Between Objects - http://msdn.microsoft.com/en-us/library/ee473440.aspx

• How to: Use the Foreign Key Property to Change Relationships Between Objects - http://msdn.microsoft.com/en-us/library/ee473440.aspx

• How to: View the Store Commands - http://msdn.microsoft.com/en-us/library/bb896348.aspx

HTML 5 MSDN ScriptJunkie Site

• Creating Effective Semantic Markup – http://msdn.microsoft.com/en-us/scriptjunkie/ee730276.aspx

• Internet Explorer Developer Tools: HTML - http://msdn.microsoft.com/en-us/scriptjunkie/ff817550.aspx

• Meaningful Markup: POSH and Beyond – http://msdn.microsoft.com/en-us/scriptjunkie/ff770012.aspx

• Optimizations For Improving Page Load Times – http://msdn.microsoft.com/en-us/scriptjunkie/ff743754.aspx

• Put Your HTML in a Box - http://msdn.microsoft.com/en-us/scriptjunkie/ff805052.aspx

• Style Basics for Your Web Site - http://msdn.microsoft.com/en-us/scriptjunkie/ee832718.aspx

• Web Accessibility and WAI-ARIA Primer- http://msdn.microsoft.com/en-us/scriptjunkie/ff743762.aspx

JavaScript and JSON

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

Page 33: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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/data-

access/tutorials/master-pages-and-site-navigation-cs MSDN Library • How to: Create Content Pages for an ASP.NET Master Page -

http://msdn.microsoft.com/en-us/library/fft2ye18.aspx • How to: Reference ASP.NET Master Page Content -

http://msdn.microsoft.com/en-us/library/xxwa0ff0.aspx • Walkthrough: Creating and Using ASP.NET Master Pages in Visual Web

Developer - http://msdn.microsoft.com/en-us/library/ehszf8ax.aspx

Page 34: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Walkthrough: Using Nested Master Pages in ASP.NET - http://msdn.microsoft.com/en-us/library/bb547109.aspx

MVC MSDN Library

• How to: Add a Custom MVC Test Framework in Visual Studio - http://msdn.microsoft.com/en-us/library/dd381614.aspx

• How to: Create a Custom Action Filter - http://msdn.microsoft.com/en-us/library/dd410056.aspx

• How to: Implement Remote Validation from a Client in MVC - http://msdn.microsoft.com/en-us/library/ff398048.aspx

• How To: Protect From SQL Injection in ASP.NET - http://msdn.microsoft.com/en-us/library/ms998271.aspx

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

• Walkthrough: Adding ASP.NET AJAX Scripting to an MVC Project - http://msdn.microsoft.com/en-us/library/dd381533.aspx

• Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio - http://msdn.microsoft.com/en-us/library/dd410597.aspx

• Walkthrough: Organizing an ASP.NET MVC Application using Areas - http://msdn.microsoft.com/en-us/library/ee671793.aspx

• Walkthrough: Using Forms Authentication in ASP.NET MVC - http://msdn.microsoft.com/en-us/library/ff398049.aspx

• Walkthrough: Using Templated Helpers to Display Data in ASP.NET MVC - http://msdn.microsoft.com/en-us/library/ee308450.aspx

Navigation MSDN Library

• How to: Add Simple Site Navigation - http://msdn.microsoft.com/en-us/library/ms178418.aspx

• How to: Customize the Appearance of SiteMapPath Web Server Controls - http://msdn.microsoft.com/en-us/library/ms178419.aspx

• How to: Display Site-Map Data in Non-Hierarchical Web Server Controls - http://msdn.microsoft.com/en-us/library/ms178422.aspx

• How to: Filter the Nodes Retrieved by SiteMapDataSource Web Server Controls - http://msdn.microsoft.com/en-us/library/ms178423.aspx

• How to: Programmatically Enumerate Site-Map Nodes - http://msdn.microsoft.com/en-us/library/ms178424.aspx

• How to: Programmatically Modify Site-Map Nodes in Memory - http://msdn.microsoft.com/en-us/library/ms178425.aspx

• How to: Configure Multiple Site Maps and Site-Map Providers - http://msdn.microsoft.com/en-us/library/ms178426.aspx

• How to: Localize Site-Map Data - http://msdn.microsoft.com/en-us/library/ms178427.aspx

Request Processing MSDN Library

• How to: Configure an HTTP Handler Extension in IIS - http://msdn.microsoft.com/en-us/library/bb515343.aspx

• How to: Register HTTP Handlers - http://msdn.microsoft.com/en-

Page 35: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

us/library/46c5ddfy.aspx • Walkthrough: Creating an Asynchronous HTTP Handler -

http://msdn.microsoft.com/en-us/library/ms227433.aspx • Walkthrough: Creating a Synchronous HTTP Handler -

http://msdn.microsoft.com/en-us/library/ms228090.aspx • Walkthrough: Creating and Registering a Custom HTTP Module -

http://msdn.microsoft.com/en-us/library/ms227673.aspx • Walkthrough: Creating and Registering HTTP Handler Factories -

http://msdn.microsoft.com/en-us/library/ms227439.aspx MSDN Magazine • Securely Implement Request Processing, Filtering, and Content Redirection

with HTTP Pipelines in ASP.NET - http://msdn.microsoft.com/en-us/magazine/cc188942.aspx

patterns & practices • Implementing Intercepting Filter in ASP.NET Using HTTP Module -

http://msdn.microsoft.com/en-us/library/ff649096.aspx

State and State 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/en-

us/library/6ad7zeeb(VS.80).aspx • How to Share Session State Between Classic ASP and ASP.NET -

http://msdn.microsoft.com/en-us/library/aa479313.aspx • How to: Read Values from Session State - http://msdn.microsoft.com/en-

us/library/03sekbw5(VS.80).aspx • Using ASP.NET Session State in a Web Service -

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

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

us/library/ff647327.aspx

Themes and Skins MSDN Library • How to: Apply ASP.NET Themes - http://msdn.microsoft.com/en-

us/library/0yy5hxdk.aspx • How to: Disable ASP.NET Themes - http://msdn.microsoft.com/en-

us/library/kx3kzht7.aspx • How to: Apply ASP.NET Themes Programmatically -

http://msdn.microsoft.com/en-us/library/tx35bd89.aspx • Walkthrough: Creating User-Selectable Themes -

Page 36: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/library/ms366514.aspx • Walkthrough: Customizing a Web Site Using Themes in Visual Studio -

http://msdn.microsoft.com/en-us/library/zcsbskx7.aspx • How to: Define ASP.NET Page Themes - http://msdn.microsoft.com/en-

us/library/ms247256.aspx

Validation ASP.NET Developer Center (www.ASP.NET) • Performing Simple Validation (MVC, C#) -

http://www.asp.net/mvc/tutorials/performing-simple-validation-cs • Validating with a Service Layer (MVC, C#) -

http://www.asp.net/mvc/tutorials/validating-with-a-service-layer--cs MSDN Library • How To: Use Regular Expressions to Constrain Input in ASP.NET -

http://msdn.microsoft.com/library/en-us/dnpag2/html/paght000001.asp • Walkthrough: Accessibility Guidelines for Using Label Controls, Validator

Controls, and Panel Controls - http://msdn.microsoft.com/en-us/library/ee712706.aspx

• Walkthrough: Validating User Input in a Web Forms Page - http://msdn.microsoft.com/en-us/library/a0z2h4sw.aspx

• Validating Form Input Controls (Quickstart) - http://quickstarts.asp.net/QuickStartv20/aspnet/doc/validation/default.aspx

Visual Studio and ASP.NET Development

MSDN ScriptJunkie Site • An Introduction to the Internet Explorer Developer Tools -

http://msdn.microsoft.com/en-us/scriptjunkie/ff817549.aspx

Page 37: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

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 Items Ajax / jQuery • eCSStender: the ‘jQuery of CSS’ -

http://channel9.msdn.com/posts/LarryLarsen/eCSStender-the-jQuery-of-CSS/ • WCF and jQuery: A Perfect Couple -

http://channel9.msdn.com/shows/Devs4Devs/WCF-and-jQuery-A-Perfect-Couple/

• ARCast.TV - Using jQuery to Improve User Experience in Web Applications - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Using-jQuery-to-Improve-User-Experience-in-Web-Applications/

• jQuery for the ASP.NET Developer by Scott Allen - http://channel9.msdn.com/posts/matthijs/jQuery-for-the-ASPNET-Developer-by-Scott-Allen/

• Channel 9 Live at MIX10: Javascript Panel with Douglas Crockford, John Resig & Erik Meijer - http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-MIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer/

• Northeast Roadshow: Tales from the Webside - Web Forms, Script and Ajax - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Tales-from-the-Webside-Web-Forms-Script-and-Ajax/

• Web Application Toolkits: FAQ - http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/

• Web Application Toolkits: Make your website "Social" - http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Make-your-website-Social/

• Phil Haack - ASP.NET, MVC, and Ninjas On Fire - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-ASPNET-MVC-and-Ninjas-On-Fire/

• Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn

Page 38: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Re-Theming-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - Improving User Interaction - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Improving-User-Interaction/

• Extreme ASP.NET Makeover: Script - jQuery SoC - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-jQuery-SoC/

• Extreme ASP.NET Makeover: Script - jQuery IntelliSense - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-jQuery-IntelliSense/

• Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/

• Extreme ASP.NET Makeover: Script - Testing JavaScript - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-Testing-JavaScript/

• Scott Hanselman - NerdDinner.com - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-Hanselman-NerdDinnercom/

• MSDN Radio 1 Juni – JQueryprat i kvadrat - http://channel9.msdn.com/posts/johanlindfors/MSDN-Radio-1-Juni--JQueryprat-i-kvadrat/

• This week on C9: Windows 7 RC, Glimmer for jQuery, and ZOMG Ponies - http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-week-on-C9-Windows-7-RC-Glimmer-for-jQuery-and-ZOMG-Ponies/

• Tim Aidlin - Glimmer, a JQuery Interactive Design Tool - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Tim-Aidlin-Glimmer-a-JQuery-Interactive-Design-Tool/

• Glimmer: a jQuery Interactive Design Tool - http://channel9.msdn.com/posts/Charles/Glimmer-a-jQuery-Interactive-Design-Tool/

• Using jQuery UI in ASP.NET - http://channel9.msdn.com/posts/gduthie/Using-jQuery-UI-in-ASPNET/

• This Week on C9: jQuery, Win Mobile, Warcraft AddOn tools, and an Automed Bartender - http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-C9-jQuery-Win-Mobile-Warcraft-AddOn-tools-and-an-Automed-Bartender/

Page 39: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Debugging and Tracing Client Script with the AJAX Library - http://msdn.microsoft.com/en-us/scriptjunkie/ff698319.aspx

• Introduction to ASP.NET Ajax History - http://www.asp.net/learn/3.5-SP1/video-242.aspx

• Use Script Combining to Improve Performance - http://www.asp.net/learn/3.5-SP1/video-296.aspx

• Get Started with ASP.NET AJAX - http://www.asp.net/learn/ajax-videos/video-75.aspx

• Implement Dynamic Partial-Page Updates with ASP.NET AJAX - http://www.asp.net/learn/ajax-videos/video-78.aspx

• Make Client-Side Network Callbacks with ASP.NET AJAX - http://www.asp.net/learn/ajax-videos/video-79.aspx

• Add ASP.NET AJAX Features to an Existing App - http://www.asp.net/learn/ajax-videos/video-81.aspx

• ASP.NET AJAX Enable an Existing Web Service - http://www.asp.net/learn/ajax-videos/video-82.aspx

• Use the ASP.NET AJAX Client Library Controls - http://www.asp.net/learn/ajax-videos/video-88.aspx

• Use an ASP.NET AJAX ScriptManagerProxy - http://www.asp.net/learn/ajax-videos/video-95.aspx

• Use the RoundedCorners Extender - http://www.asp.net/learn/ajax-videos/video-98.aspx

• Use the ASP.NET AJAX Timer Control - http://www.asp.net/learn/ajax-videos/video-99.aspx

• Implement the Predictive Fetch Pattern for AJAX - http://www.asp.net/learn/ajax-videos/video-100.aspx

• Implement the AJAX Paging Pattern - http://www.asp.net/learn/ajax-videos/video-116.aspx

• Implement the Incremental Page Display Pattern - http://www.asp.net/learn/ajax-videos/video-118.aspx

• Incremental Page Display Pattern (GET and POST) - http://www.asp.net/learn/ajax-videos/video-120.aspx

• Use the UpdateProgress Control - http://www.asp.net/learn/ajax-videos/video-123.aspx

• Use the ASP.NET AJAX History Control - http://www.asp.net/learn/ajax-videos/video-149.aspx

• Implement the AJAX After Processing Pattern - http://www.asp.net/learn/ajax-videos/video-151.aspx

• Update Multiple Regions of a Page with ASP.NET AJAX - http://www.asp.net/learn/ajax-videos/video-159.aspx

• Choose Between Methods of AJAX Page Updates - http://www.asp.net/learn/ajax-videos/video-160.aspx

• Use Other JavaScript UI Libraries with ASP.NET AJAX - http://www.asp.net/learn/ajax-videos/video-165.aspx

• Use the ASP.NET AJAX Profile Services - http://www.asp.net/learn/ajax-videos/video-166.aspx

• Debug ASP.NET AJAX Applications Using Visual Studio 2005 -

Page 40: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://www.asp.net/learn/ajax-videos/video-167.aspx • Customize Error Handling for the UpdatePanel -

http://www.asp.net/learn/ajax-videos/video-9184.aspx • Use ASP.NET AJAX Client Templates - http://www.asp.net/learn/ajax-

videos/video-9185.aspx • Build a Custom ASP.NET AJAX Server Control - http://www.asp.net/learn/ajax-

videos/video-170.aspx • Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel -

http://www.asp.net/learn/ajax-videos/video-172.aspx • Determine an Asynchronous Postback - http://www.asp.net/learn/ajax-

videos/video-173.aspx • Use the Conditional UpdateMode of the UpdatePanel -

http://www.asp.net/learn/ajax-videos/video-177.aspx • Persistent Comm Pattern (UpdatePanel) - http://www.asp.net/learn/ajax-

videos/video-178.aspx • Localize an ASP.NET AJAX Application - http://www.asp.net/learn/ajax-

videos/video-179.aspx • Persistent Comm Pattern (Web Services) - http://www.asp.net/learn/ajax-

videos/video-182.aspx • Trigger an UpdatePanel Refresh from a DropDownList -

http://www.asp.net/learn/ajax-videos/video-183.aspx • Create an ASP.NET AJAX Extender from Scratch -

http://www.asp.net/learn/ajax-videos/video-184.aspx • Custom Server Controls that Work With/Without AJAX -

http://www.asp.net/learn/ajax-videos/video-186.aspx • Associate AJAX Client Behavior with a Server Control -

http://www.asp.net/learn/ajax-videos/video-191.aspx • Retrieve Values From Server Side AJAX Controls -

http://www.asp.net/learn/ajax-videos/video-264.aspx • Techniques for Triggering Updates to Update Panels -

http://www.asp.net/learn/ajax-videos/video-277.aspx • Use Cascading Drop Down Control to Access a Database -

http://www.asp.net/learn/ajax-videos/video-278.aspx • Implement Infinite Data Patterns in AJAX - http://www.asp.net/learn/ajax-

videos/video-282.aspx • Basic ASP.NET Auth in an AJAX Enabled App - http://www.asp.net/learn/ajax-

videos/video-283.aspx • Dynamically Change CSS Using the UpdatePanel -

http://www.asp.net/learn/ajax-videos/video-285.aspx • Dynamically Add Controls to a Web Page - http://www.asp.net/learn/ajax-

videos/video-286.aspx • Set Up Your Development Environment for ASP.NET 3.5 -

http://www.asp.net/learn/ajax-videos/video-7117.aspx • Set Up Your Development Environment for ASP.NET 2.0 -

http://www.asp.net/learn/ajax-videos/video-7118.aspx • Get Started with the ASP.NET AJAX Control Toolkit -

http://www.asp.net/learn/ajax-videos/video-76.aspx

Page 41: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• CascadingDropDown Control Extender - http://www.asp.net/learn/ajax-videos/video-77.aspx

• TextBoxWatermark Control Extender - http://www.asp.net/learn/ajax-videos/video-83.aspx

• Popup Control Extender - http://www.asp.net/learn/ajax-videos/video-84.aspx

• ModalPopup Extender Control - http://www.asp.net/learn/ajax-videos/video-85.aspx

• AlwaysVisible Control Extender - http://www.asp.net/learn/ajax-videos/video-86.aspx

• Accordion Control - http://www.asp.net/learn/ajax-videos/video-87.aspx • Collapsable Panel Extender - http://www.asp.net/learn/ajax-videos/video-

89.aspx • Draggable Panel Extender - http://www.asp.net/learn/ajax-videos/video-

90.aspx • DynamicPopulate Extender - http://www.asp.net/learn/ajax-videos/video-

91.aspx • FilteredTextbox Extender - http://www.asp.net/learn/ajax-videos/video-

92.aspx • HoverMenu Extender - http://www.asp.net/learn/ajax-videos/video-93.aspx • ToggleButton Extender - http://www.asp.net/learn/ajax-videos/video-94.aspx • DropShadow Extender - http://www.asp.net/learn/ajax-videos/video-96.aspx • PasswordStrength Extender - http://www.asp.net/learn/ajax-videos/video-

97.aspx • Animation Extender Control - http://www.asp.net/learn/ajax-videos/video-

117.aspx • ConfirmButton Extender - http://www.asp.net/learn/ajax-videos/video-

119.aspx • Slider Control - http://www.asp.net/learn/ajax-videos/video-121.aspx • AutoComplete Control - http://www.asp.net/learn/ajax-videos/video-

122.aspx • Configure the Calendar Control - http://www.asp.net/learn/ajax-

videos/video-124.aspx • DropDown Control - http://www.asp.net/learn/ajax-videos/video-125.aspx • MaskedEdit Controls - http://www.asp.net/learn/ajax-videos/video-131.aspx • MutuallyExclusive Checkbox Extender - http://www.asp.net/learn/ajax-

videos/video-132.aspx • NoBot Control - http://www.asp.net/learn/ajax-videos/video-141.aspx • ListSearch Extender - http://www.asp.net/learn/ajax-videos/video-142.aspx • PagingBulletedList Extender Control - http://www.asp.net/learn/ajax-

videos/video-145.aspx • NumericUpDown Extender Control - http://www.asp.net/learn/ajax-

videos/video-146.aspx • ValidatorCallout Extender - http://www.asp.net/learn/ajax-videos/video-

150.aspx • ResizableControl Extender - http://www.asp.net/learn/ajax-videos/video-

Page 42: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

155.aspx • Tabs Control - http://www.asp.net/learn/ajax-videos/video-156.aspx • SlideShow Extender - http://www.asp.net/learn/ajax-videos/video-163.aspx • UpdatePanel Animation Extender - http://www.asp.net/learn/ajax-

videos/video-164.aspx • Reorder Control - http://www.asp.net/learn/ajax-videos/video-263.aspx • Rating Control - http://www.asp.net/learn/ajax-videos/video-374.aspx • Control Extenders - http://www.asp.net/learn/ajax-videos/video-7112.aspx • Color Picker - http://www.asp.net/learn/ajax-videos/video-7113.aspx • Combo Box - http://www.asp.net/learn/ajax-videos/video-7114.aspx • Editor Control - http://www.asp.net/learn/ajax-videos/video-7115.aspx • Editor Control Custom - http://www.asp.net/learn/ajax-videos/video-

7116.aspx • Create a New Custom Extender - http://www.asp.net/learn/ajax-

videos/video-7259.aspx

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

Authorization • patterns & practices Claims based Identity & Ac…Guide – Early drafts available

- http://channel9.msdn.com/posts/akMSFT/pp-Claims-based-Identity--Access-Control-Guide--Early-drafts-available/

• ARCast.TV - Sharp Dudes Discuss Silverlight Application Migration - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Sharp-Dudes-Discuss-Silverlight-Application-Migration/

Caching • ARCast.TV - Scott Hanselman on scaling websites with caching -

http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Scott-Hanselman-on-scaling-websites-with-caching/

• p&p SharePoint Development Guidance v2 - What's in Drop 6? - http://channel9.msdn.com/posts/akMSFT/pp-SharePoint-Development-Guidance-v2-Whats-in-Drop-6/

CSS • eCSStender: the ‘jQuery of CSS’ -

http://channel9.msdn.com/posts/LarryLarsen/eCSStender-the-jQuery-of-CSS/ • IE 9: Standards and Interoperability -

http://channel9.msdn.com/posts/Charles/IE-9-Standards-and-Interoperability/

• We explain how the internet works and provide tips and tricks for using browsers - http://channel9.msdn.com/posts/TheOliver/We-explain-how-the-internet-works-and-provide-tips-and-tricks-for-using-browsers/

• We explain how you can solve browser display problems - http://channel9.msdn.com/posts/TheOliver/Besser-Web-English-Version/

• Wir erklären wie man Darstellungsprobleme von Webseiten verhindern kann - http://channel9.msdn.com/posts/TheOliver/Wir-erklren-wie-man-Darstellungsprobleme-von-Webseiten-verhindern-kann/

• Extreme ASP.NET Makeover: Style - CSS Zen Garden -

Page 43: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/

• Extreme ASP.NET Makeover: Style - XHTML Strict - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/

• Extreme ASP.NET Makeover: Style - Comparing HTML and XHTML - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/

• Extreme ASP.NET Makeover: Style - Visual Studio Validation - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/

• Extreme ASP.NET Makeover: Style - W3C XHTML Validation - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/

• Using display: table CSS in Internet Explorer 8 - http://channel9.msdn.com/posts/ContinuumNews/Using-display-table-CSS-in-Internet-Explorer-8/

• Northeast Roadshow - Exploring Internet Explorer 8 - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Exploring-Internet-Explorer-8/

• Customizing SharePoint Themes with SharePoint Designer 2007 and IE8 - http://channel9.msdn.com/posts/kirke/Customizing-SharePoint-Themes-with-SharePoint-Designer-2007-and-IE8/

• Inside IE 8 RC1 with Dean Hachamovitch and Jason Upton - http://channel9.msdn.com/posts/Charles/Inside-IE-8-RC1-Overview-with-Dean-Hachamovitch-and-Jason-Upton/

• Expression Web (4 de 5) Manejando hojas de estilo (css) usando Expression Web - http://channel9.msdn.com/posts/SanJames/Manejando-hojas-de-estilo-css-usando-Expression-Web/

• IE 8: Dev Tools - An Introduction with John Hrvatin - http://channel9.msdn.com/posts/Charles/IE-8-Dev-Tools-An-Introduction-with-John-Hrvatin/

Data Access • Getting Started with Dynamic Data - http://www.asp.net/learn/3.5-

SP1/video-433.aspx • Begin Editing the Templates - http://www.asp.net/learn/3.5-SP1/video-

434.aspx • Begin Modifying with URL Routing - http://www.asp.net/learn/3.5-SP1/video-

435.aspx • Enable In-Line Editing - http://www.asp.net/learn/3.5-SP1/video-436.aspx • Enable Table Specific Routing - http://www.asp.net/learn/3.5-SP1/video-

437.aspx • Use Attribute Validation - http://www.asp.net/learn/3.5-SP1/video-438.aspx • Implement Custom Field Validation with Imperative Logic -

http://www.asp.net/learn/3.5-SP1/video-443.aspx • Remove Columns From DynamicData Data Grids -

http://www.asp.net/learn/3.5-SP1/video-444.aspx

Page 44: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Create Table Specific Custom Forms - http://www.asp.net/learn/3.5-SP1/video-445.aspx

• Custom Form Formatting - http://www.asp.net/learn/3.5-SP1/video-446.aspx

Deployment • Developing and Deploying in Shared Hosting - http://www.asp.net/learn/iis-videos/video-6145.aspx

• Working with IIS7 Delegated Admin - http://www.asp.net/learn/iis-videos/video-6146.aspx

• Feature Specific Delegated Management - http://www.asp.net/learn/iis-videos/video-6147.aspx

• Troubleshooting Production ASP.NET Apps - http://www.asp.net/learn/iis-videos/video-6148.aspx

• Creating a Site with IIS7 Manager - http://www.asp.net/learn/iis-videos/video-6149.aspx

• Installing FTP 7 - http://www.asp.net/learn/iis-videos/video-6150.aspx • Bit Rate Throttling - http://www.asp.net/learn/iis-videos/video-6151.aspx • IIS 7 Playlists - http://www.asp.net/learn/iis-videos/video-6152.aspx • .NET 4 Client Profile -

http://channel9.msdn.com/posts/Jaime+Rodriguez/NET-4-Client-Profile/ • geekSpeak Recording - WCF Deployment Strategies with Keith Elder -

http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-WCF-Deployment-Strategies-with-Keith-Elder/

• Deployment in .NET 4 Beta 1 - http://channel9.msdn.com/shows/Continuum/DeploymentNET4Beta1/

• Re-signing ClickOnce Application and Deployment Manifests with MAGE - http://channel9.msdn.com/posts/funkyonex/Resigning-ClickOnce-Application-and-Deployment-Manifests-with-MAGE/

• Sayed Hashimi on MS Build - http://channel9.msdn.com/posts/brianjo/Sayed-Hashimi-on-MS-Build/

• geekSpeak recording: All About Team Build 2008 with Steven Borg - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-About-Team-Build-2008-with-Steven-Borg/

• WPF 3.5 SP1 Deployment with Troy Martez - http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Deployment-with-Troy-Martez/

• Everything you wanted to know about VC++ deployment but were afraid to ask - http://channel9.msdn.com/shows/Going+Deep/Everything-you-wanted-to-know-about-VC-deployment-but-were-afraid-to-ask/

Dynamic Data • Cloud Cover Episode 20 - Visual Studio Tools with Jim Nakashima -

http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-20-Visual-Studio-Tools-with-Jim-Nakashima/

• Extending SQL Server Data to the Cloud using SQL Azure Data Sync - http://channel9.msdn.com/posts/ZachSkylesOwens/Extending-SQL-Server-Data-to-the-Cloud-using-SQL-Azure-Data-Sync/

• Using SQL Azure Data Sync Service to provide Geo-Replication of SQL Azure databases - http://channel9.msdn.com/posts/ZachSkylesOwens/Using-SQL-

Page 45: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Azure-Data-Sync-Service-to-provide-Geo-Replication-of-SQL-Azure-databases/ • Cloud Cover Episode 19 - Silverlight and Blob Storage -

http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-19-Silverlight-and-Blob-Storage/

• MSDN Windows Azure webcast series, 8/11-9/15 - http://channel9.msdn.com/posts/egibson/Free-upcoming-MSDN-Windows-Azure-webcast-series/

• Introducing the Windows Azure Platform Appliance - http://channel9.msdn.com/posts/dunnry/Introducing-the-Windows-Azure-Platform-Appliance/

• Cloud Cover Episode 18 - ASP.NET Providers - http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-18-ASPNET-Providers/

• Visual Studio 2010 Seattle Simulcast (Part 1 of 6): Welcome & Keynote - http://channel9.msdn.com/posts/egibson/Visual-Studio-2010-Seattle-Simulcast-Part-1-of-6-Welcome--Keynote/

• Cloud Cover Episode 17 - Using Queues - http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-17-Using-Queues/

• Northeast Roadshow: Data at Your Service - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-at-Your-Service/

• Northeast Roadshow: Introduction to Windows Azure - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Introduction-To-Windows-Azure/

• The Archivist: Your friendly neighborhood tweet archiver - http://channel9.msdn.com/posts/Charles/The-Archivist-Your-friendly-neighborhood-tweet-archiver/

• ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Neil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-and-RIA/

• Pervasive adopts Windows Azure platform for Pervasive BusinessXchange WebDI - http://channel9.msdn.com/posts/SanjayJain/Pervasive-adopts-Windows-Azure-platform-for-Pervasive-BusinessXchange-WebDI/

• Cloud Cover Episode 16 - Big Compute with Full Monte - http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-16-Big-Compute-with-Full-Monte/

• Cloud Cover Episode 15 - Certificates and SSL - http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-15-Certificates-and-SSL/

• Gunther Lenz interviews Jim Zimmerman, CTO of Thuzi and author of the Windows Azure Toolkit for Facebook - http://channel9.msdn.com/posts/GLenz/Gunther-Lenz-interviews-Jim-Zimmerman-CTO-of-Thuzi-and-author-of-the-Windows-Azure-Toolkit-for-Faceb/

• Architect Forum: Taking Care of a Cloud Environment: Windows Azure -

Page 46: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Taking-Care-of-a-Cloud-Environment-Windows-Azure/

• Architect Forum: Event Driven Cloud Architectures - http://channel9.msdn.com/posts/adebruyn/Architect-Forum-Event-Driven-Cloud-Architectures/

• Condé Demo - Demonstração de como fazer upload para um blob através das APIs PutBlock e PutBlockList - http://channel9.msdn.com/posts/luconde/Cond-Demo-Demonstrao-de-fazer-upload-para-um-blob-atravs-das-APIs-PutBlock-e-PutBlockList/

• ARCast.TV - A.D.A.M migrates from Google Cloud to Windows Azure - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-ADAM-migrates-from-Google-Cloud-to-Windows-Azure/

• Connected Show Podcast - PHP On Windows - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-PHP-On-Windows/

• Windows Azure learnings - Exceedra's 3 week Proof of Concept - http://channel9.msdn.com/posts/David+Gristwood/Windows-Azure-learnings-Exceedras-3-week-Proof-of-Concept/

• JackBe enterprise platform and Windows Azure - http://channel9.msdn.com/posts/ashishjaiman/JackBe-enterprise-platform-and-Windows-Azure/

• Installer le plug-in WordPress pour Windows Azure - http://channel9.msdn.com/posts/tomconte/Installer-le-plug-in-WordPress-pour-Windows-Azure/

Entity Framework • CRUD using Stored Procedure in ADO.NET Entity Framework 4.0 - http://channel9.msdn.com/posts/wriju/CRUD-using-Stored-Procedure-in-ADONET-Entity-Framework-40/

• Model First in ADO.NET Entity Framework 4 - http://channel9.msdn.com/posts/wriju/Model-First-in-ADONET-Entity-Framework-4/

• Using Stored Procedure in ADO.NET Entity Framework 4.0 - http://channel9.msdn.com/posts/wriju/Using-Stored-Procedure-in-ADONET-Entity-Framework-40/

• SoftOne - Nytt affärssystem med Silverlight - http://channel9.msdn.com/posts/buzzfrog/SoftOne-Nytt-affrssystem-med-Silverlight/

• Real World Entity Framework - http://channel9.msdn.com/shows/Devs4Devs/Real-World-Entity-Framework/

• Miami Land Management - http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/

• LINQ - Tips, Tricks and Optimizations by Scott Allen - http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-and-Optimizations-by-Scott-Allen/

• MSDN TV - Introduktion till Entity Framework - http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Introduktion-till-Entity-Framework/

• geekSpeak Recording - Persistence Ignorance and Entity Framework 4 with

Page 47: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Dane Morgridge - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Persistence-Ignorance-and-Entity-Framework-4-with-Dane-Morgridge/

• MSDN Flash Podcast 014 – Entity Framework and ADO.NET Data Services at TechEd Europe - http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-014--Entity-Framework-and-ADONET-Data-Services-at-TechEd-Europe/

• Entity Framework 4: Part 1 - Simple Model First - http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-Simple-Model-First/

• Øredev chit-chat: Dag König and Julia Lerman - http://channel9.msdn.com/posts/buzzfrog/redev-chit-chat-Dag-Knig-and-Julia-Lerman/

• Northeast Roadshow - Data Quest - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Data-Quest/

• p&p Data Access Guidance project - 1st drop available now! - http://channel9.msdn.com/posts/akMSFT/pp-Data-Access-Guidance-project-1st-drop-available-now/

• Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs - http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-with-Mike-Taulty/

• Projekt Blog Poll: Entity Framework Repository Revisited (Teil 8) - http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Entity-Framework-Repository-Revisited-Teil-8/

• Projekt Blog Poll: Repositories - Entity Framework (Teil 4) - http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Repositories-Entity-Framework-Teil-4/

• 10-4 Episode 16: Windows Workflow 4 - http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/

• 10-4 Episode 15: Model-First Development with the Entity Framework 4.0 - http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/

• deCast - Entity Framework Modeling: Importing Select Stored Procedures - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Importing-Select-Stored-Procedures/

• deCast - Entity Framework Modeling: Mapping Action Stored Procedures - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Mapping-Action-Stored-Procedures/

• deCast - Entity Framework Modeling: Implementing Table Per Hierarchy - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Implementing-Table-Per-Hierarchy/

• Silverlight is Ready for Business - http://channel9.msdn.com/shows/Continuum/SilverlightReadyForBusiness/

• deCast - Entity Framework Modeling: Implementing Entity Splitting - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Implementing-Entity-Splitting/

Page 48: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• deCast - Entity Framework Modeling: Implementing Table Per Type - http://channel9.msdn.com/posts/RobBagby/deCast-Entity-Framework-Modeling-Implementing-Table-Per-Type/

HTML 5 • Connected Show Podcast - You Don't Find Skeet, Skeet Finds YOU! - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-You-Dont-Find-Skeet-Skeet-Finds-YOU/

• Second IE9 Platform Preview Available for Developers - http://channel9.msdn.com/posts/Charles/Second-IE9-Platform-Preview-Available-for-Developers/

• IE9 HTML5 Demo - http://channel9.msdn.com/posts/NicFill/IE9-HTML5-Demo/

• Connected Show Podcast - All Mixed Up - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-All-Mixed-Up/

• TechDays 2010 : HTML 5 and Internet Explorer 9 - http://channel9.msdn.com/posts/liese/TechDays-2010--HTML-5-and-Internet-Explorer-9/

• MIX 10k Winners and Judges Take the Stage at MIX10 - http://channel9.msdn.com/posts/LauraFoy/MIX-10k-Winners--Judges/

• Channel 9 Live at MIX10: Dean Hachamovitch on IE9 - http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-MIX10-Dean-Hachamovitch-on-IE9/

• Introducing the IE9 Developer Platform Preview - http://channel9.msdn.com/posts/Charles/Introducing-the-IE9-Developer-Platform-Preview/

• IE 9 - Surf on Metal with GPU Powered HTML5 - http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Surfing-on-Metal-GPU-Powered-HTML5/

• IE 9 and SVG - Past, Present and Future of Vector Graphics for the Web - http://channel9.msdn.com/posts/Charles/In-your-hands-IE9-and-SVG-Past-Present-and-Future-of-Vector-Graphics-for-the-Web/

• IE 9 Performance Pipeline Overview - http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU/

• Jeff Atwood - aka Mr Codinghorror - talks to Pete Le Page about Webstock - http://channel9.msdn.com/posts/Jafa/Jeff-Atwood-aka-Mr-Codinghorror-talks-to-Pete-Le-Page-about-Webstock/

• NV Interactive - New Zealand Cricket Match Centre Silverlight IE8 Web Slice - http://channel9.msdn.com/posts/Jafa/NV-Interactive-New-Zealand-Cricket-Match-Centre-Silverlight-IE8-Web-Slice/

• JavaScript / JSON • Inside SPUR - A Trace-Based JIT Compiler for CIL -

http://channel9.msdn.com/shows/Going+Deep/E2E-Tracing-JIT-and-SPUR/ • Inside IE 9’s High Performance JavaScript Engine -

http://channel9.msdn.com/shows/Going+Deep/Inside-IE-9s-High-Performance-JavaScript-Engine/

• Project JSMeter: JavaScript Performance Analysis in the Real World -

Page 49: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://channel9.msdn.com/shows/Going+Deep/E2E-Research-Perspectives-on-JavaScript-with-Erik-Meijer-Ben-Zorn-and-Ben-Livshits/

• Channel 9 Live at MIX10: Javascript Panel with Douglas Crockford, John Resig & Erik Meijer - http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-MIX10-Javascript-Panel-with-Douglas-Crockford-John-Resig--Erik-Meijer/

• Introducing RxJS - Reactive Extensions for JavaScript - http://channel9.msdn.com/posts/Charles/Introducing-RxJS-Reactive-Extensions-for-JavaScript/

• IE 9 Performance Pipeline Overview - http://channel9.msdn.com/posts/Charles/In-your-hands-IE-9-Performance-From-JS-to-COM-to-DOM-to-HTML5-on-GPU/

• Introducing the ASP.NET Ajax Library Beta - http://channel9.msdn.com/posts/jsenior/Introducing-the-ASPNET-Ajax-Library-Beta/

• IE 9: First look at the new JS Engine - http://channel9.msdn.com/posts/Charles/IE-9-First-look-at-the-new-JS-Engine/

• Announcing Microsoft Ajax Library Preview 6 - http://channel9.msdn.com/posts/jsenior/Announcing-Microsoft-Ajax-Library-Preview-6/

• Web Application Toolkits: Make your website "Social" - http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-Make-your-website-Social/

• Gestalt - a JS library to write Ruby, Python and XAML in web pages - http://channel9.msdn.com/posts/ContinuumNews/Gestalt-a-JS-library-to-write-Ruby-Python-and-XAML-in-web-pages/

• Expert to Expert: Web Programming, JavaScript with Types and Flapjax - http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Web-Programming-with-Flapjax/

• Ben Livshits and Emre Kiciman - AjaxView, Performance Profiling of AJAX web sites - http://channel9.msdn.com/posts/Peli/AjaxView-Performance-Profiling-of-AJAX-web-sites/

• Extreme ASP.NET Makeover: jQuery - Applying ThemeRoller to ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Applying-ThemeRoller-to-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - jQuery UI Themes in ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-jQuery-UI-Themes-in-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - Re-Theming ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Re-Theming-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - jQuery UI In ScrewTurn Wiki - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-jQuery-UI-In-ScrewTurn-Wiki/

• Extreme ASP.NET Makeover: jQuery - Improving User Interaction - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-jQuery-Improving-User-Interaction/

Page 50: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Extreme ASP.NET Makeover: Script - jQuery SoC - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-jQuery-SoC/

• Extreme ASP.NET Makeover: Script - jQuery IntelliSense - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-jQuery-IntelliSense/

• Extreme ASP.NET Makeover: Script - Refactoring ScrewTurn Wiki JavaScript - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-Refactoring-ScrewTurn-Wiki-JavaScript/

• Extreme ASP.NET Makeover: Script - Testing JavaScript - http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Script-Testing-JavaScript/

• 10-4 Episode 21: Web Tooling Improvements - http://channel9.msdn.com/shows/10-4/10-4-Episode-21-Web-Tooling-Improvements/

• Expert to Expert - Erik Meijer and Lars Bak: Inside V8 - A Javascript Virtual Machine - http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/

• Glimmer: a jQuery Interactive Design Tool - http://channel9.msdn.com/posts/Charles/Glimmer-a-jQuery-Interactive-Design-Tool/

• Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services - http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-Exposing-SOAP-OData-and-JSON-Endpoints-for-RIA-Services/

• ASP.NET MVC FireStarter: ASP.NET MVC and AJAX - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-MVC-and-AJAX/

• ASP.NET MVC FireStarter: Rendering Markup and Working with Data - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Rendering-Markup-and-Working-with-Data/

• ASP.NET MVC FireStarter: Routing and Controllers - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-and-Controllers/

• ASP.NET MVC FireStarter: Framework Fundamentals and Practices - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Framework-Fundamentals-and-Practices/

• ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-to-ASPNET-MVC-and-the-MVC-Design-Pattern/

• What's New for JScript in IE8? - http://channel9.msdn.com/posts/janakiram/Whats-New-for-JScript-in-IE8/

• geekSpeak recording: Advanced ASP.NET with Michele Leroux Bustamante - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-Advanced-ASPNET-with-Michele-Leroux-Bustamante/

• Adding Closed Captioning to video using Silverlight, ASP.NET AJAX, WCF and an external data source - http://channel9.msdn.com/posts/keydet/Adding-Closed-Captioning-to-video-using-Silverlight-ASPNET-AJAX-WCF-and-an-

Page 51: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

external-data-source/ • Mobile Model in MVP web app -

http://channel9.msdn.com/posts/AndrewDavey/Mobile-Model-in-MVP-web-app/

• Programming JSON with WCF in .NET Framework 3.5 - http://channel9.msdn.com/shows/The+EndPoint/Programming-JSON-with-WCF-in-NET-Framework-35/

LINQ • Get Started with LINQ - http://www.asp.net/learn/linq-videos/video-212.aspx • Perform Group and Aggregate Queries - http://www.asp.net/learn/linq-

videos/video-213.aspx • Upgrade VB Projects to Enable Linq - http://www.asp.net/learn/linq-

videos/video-214.aspx • Get Started with LINQ to XML - http://www.asp.net/learn/linq-videos/video-

215.aspx • Enable XML Intellisense and Use XML Namespaces -

http://www.asp.net/learn/linq-videos/video-216.aspx • Create XML Documents from SQL Data - http://www.asp.net/learn/linq-

videos/video-217.aspx • Create Excel to Spreadsheets using LINQ to XML -

http://www.asp.net/learn/linq-videos/video-218.aspx • LINQ to SQL Overview - http://www.asp.net/learn/linq-videos/video-232.aspx • LINQ to SQL Data Model - http://www.asp.net/learn/linq-videos/video-

234.aspx • LINQ to SQL Querying the DB - http://www.asp.net/learn/linq-videos/video-

233.aspx • LINQ to SQL Updating the DB - http://www.asp.net/learn/linq-videos/video-

235.aspx • LINQ to SQL using LINQ Datasource - http://www.asp.net/learn/linq-

videos/video-247.aspx • LINQ to SQL Custom Linq Datasource - http://www.asp.net/learn/linq-

videos/video-248.aspx • LINQ to SQL using Stored Procedures - http://www.asp.net/learn/linq-

videos/video-249.aspx • LINQ to SQL Updating with Stored Procedures -

http://www.asp.net/learn/linq-videos/video-273.aspx • LINQ to SQL Executing Arbritrary SQL - http://www.asp.net/learn/linq-

videos/video-272.aspx • Connected Show Podcast: CoApp: Do EPIC Schtuff! -

http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-CoApp-Do-EPIC-Schtuff/

• Introduction to LINQ - http://channel9.msdn.com/shows/Devs4Devs/Introduction-to-LINQ/

• LINQ - Tips, Tricks and Optimizations by Scott Allen - http://channel9.msdn.com/posts/matthijs/LINQ-Tips-Tricks-and-Optimizations-by-Scott-Allen/

• LINQ - Beyond Queries by Scott Allen - http://channel9.msdn.com/posts/matthijs/LINQ-Beyond-Queries-by-Scott-

Page 52: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Allen/ • TWC9: MIX10, Tweevo, Silverlight Augmented Reality, testing -

http://channel9.msdn.com/shows/This+Week+On+Channel+9/TWC9-MIX10-Tweevo-Silverlight-Augmented-Reality-testing/

• Expert to Expert: Inside LINQ-to-SharePoint - http://channel9.msdn.com/posts/Charles/E2E-Inside-LINQ-to-SharePoint/

• Connected Show Podcast: PHP LINQ Fest - http://channel9.msdn.com/posts/dpeeast/Connected-Show-Podcast-PHP-LINQ-Fest/

• Northeast Roadshow: LINQ De-crypted - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-LINQ-De-crypted/

• LINQ - http://channel9.msdn.com/posts/channel9spain/LINQ/ • Navigating through the hypes, Software architectures and patterns to help

avoiding your projects to crash. (Dutch) - http://channel9.msdn.com/posts/matthijs/Navigating-through-the-hypes-Software-architectures-and-patterns-to-help-avoiding-your-projects-to-c/

• LINQ Language Deep Dive with Visual Studio 2008 - http://channel9.msdn.com/posts/funkyonex/LINQ-Language-Deep-Dive-with-Visual-Studio-2008/

• Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ - http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/

• geekSpeak Recording - Parallel Computing APIs in .NET 4.0 with Mark Michaelis - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Parallel-Computing-APIs-in-NET-40-with-Mark-Michaelis/

• Druckbetankung - Die Show :: Silverlight Teil II - http://channel9.msdn.com/posts/kitano/Druckbetankung-Die-Show--Silverlight-Teil-II/

• Interview - Andrew Fryer with Mike Taulty on LINQ and DBAs - http://channel9.msdn.com/posts/mtaulty/Interview-Andrew-Fryer-with-Mike-Taulty/

• This Week on C9: April Fools Day, open source MVC, ExceLINQ, and cool Silverlight apps - http://channel9.msdn.com/posts/Dan/This-Week-on-C9-April-Fools-Day-open-source-MVC-ExceLINQ-and-cool-Silverlight-apps/

• Composite: Innovating CMS with .NET 3.5 - http://channel9.msdn.com/shows/Inside+Out/Composite-Innovating-CMS-with-NET-35/

• Entity Framework Futures - http://channel9.msdn.com/pdc2008/TL20/ • Developing Applications Using Data Services -

http://channel9.msdn.com/pdc2008/TL07/ • A Lap around SQL Services - http://channel9.msdn.com/pdc2008/BB23/ • SQL Server: Database to Data Platform - Road from Server to Devices to the

Cloud - http://channel9.msdn.com/pdc2008/BB15/ • Expert to Expert: Erik Meijer and Bart De Smet - LINQ-to-Anything -

http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-and-Bart-De-Smet-LINQ-to-Anything/

Page 53: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• This Week on C9: Live Wave 3, New Zune software, Silverlight effects and LINQ myths - http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-C9-Live-Wave-3-New-Zune-software-Silverlight-effects-and-LINQ-myths/

• Rendering Polygons from SQL Server 2008 on Virtual Earth - http://channel9.msdn.com/posts/keydet/Rendering-Polygons-from-SQL-Server-2008-on-Virtual-Earth/

• Saving Virtual Earth Polygons to SQL Server 2008 - http://channel9.msdn.com/posts/keydet/Saving-Virtual-Earth-Polygons-to-SQL-Server-2008/

MVC • ASP.NET MVC discussion - http://channel9.msdn.com/posts/sureshs/ASPNET-MVC-discussion/

• Miami Land Management - http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/

• Jon Takes Five with Louis DeJardin on Spark View Engine - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Louis-DeJardin-on-Spark-View-Engine/

• Jon Takes Five with Brad Wilson on MVC 2 Templating & Validation - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Brad-Wilson-on-MVC-2-Templating--Validation/

• Jon Takes Five with Javier Lozano on MVC Turbine - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Javier-Lozano-on-MVC-Turbine/

• Jon Takes Five with David Ebbo on T4MVC - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-David-Ebbo-on-T4MVC/

• Interfleet - Nytt Underhållssystem i ASP.NET MVC och med hjälp av Kanban - http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-i-ASPNET-MVC-och-med-hjlp-av-Kanban/

• ARCast.TV - An Overview of MVC4WPF - Part 3 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-3-of-3/

• ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-2-of-3/

• ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-1-of-3/

• Web Application Toolkits: FAQ - http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/

• Guidance for the Web from p&p - Survey now Live - http://channel9.msdn.com/posts/akMSFT/Guidance-for-the-Web-from-pp-Survey-now-Live/

• ASP.NET MVC Applications Principles article - http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVC-Applications-Principles-article/

• Phil Haack - ASP.NET, MVC, and Ninjas On Fire -

Page 54: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-ASPNET-MVC-and-Ninjas-On-Fire/

• Scott Hanselman - NerdDinner.com - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-Hanselman-NerdDinnercom/

• Nikhil shows MVVM and MVC working together in Silverlight - http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-and-MVC-working-together-in-Silverlight/

• ASP.NET MVC WebForms Hybrid application - http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-Hybrid-application/

• ARCast.TV - Jeffrey Palermo on ASP.NET MVC - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-on-ASPNET-MVC/

• MVC Preview 4 with Phil Haack - http://channel9.msdn.com/shows/Continuum/MVCPreview4/

• ARCast.TV - Greg Galipeau on ASP.NET MVC - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Greg-Galipeau-on-ASPNET-MVC/

• Andrew Nurse: Inside "Razor" - http://channel9.msdn.com/shows/Going+Deep/Andrew-Nurse-Inside-Razor/

• Northeast Roadshow: ASP.NET 4 Overview - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-ASPNET-4-Overview/

• MSDN Radio: Chatting with Scott Guthrie - http://channel9.msdn.com/posts/egibson/MSDN-Radio-Chatting-with-Scott-Guthrie/

• Erik Porter and Nathan Heskew: Introducing Orchard - http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-Heskew-Introducing-Orchard/

• Managing Browser History Using Client Script Without ScriptManager - http://channel9.msdn.com/posts/keydet/Managing-Browser-History-Using-Client-Script-Without-ScriptManager/

• ASP.NET MVC FireStarter: ASP.NET MVC and AJAX - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-MVC-and-AJAX/

• ASP.NET MVC FireStarter: Rendering Markup and Working with Data - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Rendering-Markup-and-Working-with-Data/

• ASP.NET MVC FireStarter: Routing and Controllers - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-and-Controllers/

• ASP.NET MVC FireStarter: Framework Fundamentals and Practices - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Framework-Fundamentals-and-Practices/

• ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-

Page 55: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

to-ASPNET-MVC-and-the-MVC-Design-Pattern/ • ASP.NET MVC, part 2 of 2 -

http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-2-of-2/ • ASP.NET MVC, part 1 of 2 -

http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-1-of-2/ • Extending ASP.NET MVC - Replacing the View Engine Pt2 -

http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-Replacing-the-View-Engine-Pt2/

• Extending ASP.NET MVC - Replacing the View Engine Part 1 - http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-Replacing-the-View-Engine-Part-1/

• MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 - http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-MVC-med-Visual-Studio-2008/

• Web Application Toolkit: Mobile Web Applications - http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/

• Hanselminutes on 9 - ASP.NET MVC 2 Preview 1 with Phil Haack and Virtual Scott - http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/

• Scott Guthrie at Vista Squad on ASP.NET MVC Part 2 - http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-Squad-on-ASPNET-MVC-Part-2/

• Scott Guthrie at Vista Squad on ASP.NET MVC Part 1 - http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-Squad-on-ASPNET-MVC/

• ASP.NET MVC in Visual Studio 2010 Beta 1 - http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio-2010-Beta-1/

• (More) Suteki Shop and Mike Hadlow - http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-Mike-Hadlow/

• Suteki Shop and Mike Hadlow - http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-Hadlow/

• The CIA Pickup - a Windows Azure Sample - http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-Azure-Sample/

• Scott Hanselman - NerdDinner.com - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-Hanselman-NerdDinnercom/

• This Week on C9: VS 2010 Beta 1, Windows API Code Pack, & a WPF Jukebox - http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-C9-VS-2010-Beta-1-Windows-API-Code-Pack--a-WPF-Jukebox/

• Why ASP.NET MVC? - http://www.asp.net/learn/mvc-videos/video-8144.aspx

Page 56: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• MVC tech overview - http://www.asp.net/learn/mvc-videos/video-8145.aspx • MVC Tech deep dive - http://www.asp.net/learn/mvc-videos/video-8143.aspx • Getting started with ASP.NET MVC -

http://msdn.microsoft.com/ff728589.aspx • Create an MVC app - http://www.asp.net/general/videos/build-your-first-asp-

net-application-with-asp-net-mvc • ASP.NET MVC 2 Basics -

http://www.asp.nethttp://channel9.msdn.com/posts/matthijs/ASPNET-MVC-2-Basics-Introduction-by-Scott-Hanselman/

• Creating a Movie Database Application - http://www.asp.net/learn/mvc-videos/video-395.aspx

• Preventing JavaScript Injection Attacks - http://www.asp.net/learn/mvc-videos/video-400.aspx

• Creating Unit Tests - http://www.asp.net/learn/mvc-videos/video-401.aspx • Creating Custom HTML Helpers - http://www.asp.net/learn/mvc-

videos/video-402.aspx • Return JSON Formatted Data for an AJAX Call -

http://www.asp.net/learn/mvc-videos/video-8676.aspx • ASP.NET MVC Controller Overview - http://www.asp.net/learn/mvc-

videos/video-397.aspx • Understanding Models, Views, and Controllers -

http://www.asp.net/learn/mvc-videos/video-396.aspx • Understanding Views, View Data, & HTML Helpers -

http://www.asp.net/learn/mvc-videos/video-398.aspx • An Introduction to URL Routing - http://www.asp.net/learn/mvc-

videos/video-399.aspx • ASP.NET MVC For the Rest of Us: Part 1 - http://www.asp.net/learn/mvc-

videos/video-10384.aspx • ASP.NET MVC For the Rest of Us: Part 2 - http://www.asp.net/learn/mvc-

videos/video-10385.aspx • ASP.NET MVC For the Rest of Us: Part 3 - http://www.asp.net/learn/mvc-

videos/video-10386.aspx • ASP.NET MVC For the Rest of Us: Part 4 -

http://www.asp.net/mvc/videos/aspnet-mvc-for-the-rest-of-us-part-4 • ASP.NET MVC discussion - http://channel9.msdn.com/posts/sureshs/ASPNET-

MVC-discussion/ • Miami Land Management -

http://channel9.msdn.com/shows/Inside+Out/Miami-Land-Management/ • Jon Takes Five with Louis DeJardin on Spark View Engine -

http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Louis-DeJardin-on-Spark-View-Engine/

• Jon Takes Five with Brad Wilson on MVC 2 Templating & Validation - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Brad-Wilson-on-MVC-2-Templating--Validation/

• Jon Takes Five with Javier Lozano on MVC Turbine - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-Javier-Lozano-on-MVC-Turbine/

Page 57: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Jon Takes Five with David Ebbo on T4MVC - http://channel9.msdn.com/posts/jongalloway/Jon-Takes-Five-with-David-Ebbo-on-T4MVC/

• Interfleet - Nytt Underhållssystem i ASP.NET MVC och med hjälp av Kanban - http://channel9.msdn.com/posts/buzzfrog/Interfleet-Nytt-Underhllssystem-i-ASPNET-MVC-och-med-hjlp-av-Kanban/

• ARCast.TV - An Overview of MVC4WPF - Part 3 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-3-of-3/

• ARCast.TV - An Overview of MVC4WPF - Part 2 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-2-of-3/

• ARCast.TV - An Overview of MVC4WPF - Part 1 of 3 - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-An-Overview-of-MVC4WPF-Part-1-of-3/

• Web Application Toolkits: FAQ - http://channel9.msdn.com/posts/jsenior/Web-Application-Toolkits-FAQ/

• Guidance for the Web from p&p - Survey now Live - http://channel9.msdn.com/posts/akMSFT/Guidance-for-the-Web-from-pp-Survey-now-Live/

• ASP.NET MVC Applications Principles article - http://channel9.msdn.com/posts/ContinuumNews/ASPNET-MVC-Applications-Principles-article/

• Phil Haack - ASP.NET, MVC, and Ninjas On Fire - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Phil-Haack-ASPNET-MVC-and-Ninjas-On-Fire/

• Scott Hanselman - NerdDinner.com - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-Hanselman-NerdDinnercom/

• Nikhil shows MVVM and MVC working together in Silverlight - http://channel9.msdn.com/posts/ContinuumNews/Nikhil-shows-MVVM-and-MVC-working-together-in-Silverlight/

• ASP.NET MVC WebForms Hybrid application - http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-Hybrid-application/

• ARCast.TV - Jeffrey Palermo on ASP.NET MVC - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jeffrey-Palermo-on-ASPNET-MVC/

• MVC Preview 4 with Phil Haack - http://channel9.msdn.com/shows/Continuum/MVCPreview4/

• ARCast.TV - Greg Galipeau on ASP.NET MVC - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Greg-Galipeau-on-ASPNET-MVC/

• Andrew Nurse: Inside "Razor" - http://channel9.msdn.com/shows/Going+Deep/Andrew-Nurse-Inside-Razor/

• Northeast Roadshow: ASP.NET 4 Overview - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-ASPNET-4-

Page 58: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Overview/ • MSDN Radio: Chatting with Scott Guthrie -

http://channel9.msdn.com/posts/egibson/MSDN-Radio-Chatting-with-Scott-Guthrie/

• Erik Porter and Nathan Heskew: Introducing Orchard - http://channel9.msdn.com/posts/Charles/Erik-Porter-and-Nathan-Heskew-Introducing-Orchard/

• Managing Browser History Using Client Script Without ScriptManager - http://channel9.msdn.com/posts/keydet/Managing-Browser-History-Using-Client-Script-Without-ScriptManager/

• ASP.NET MVC FireStarter: ASP.NET MVC and AJAX - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-ASPNET-MVC-and-AJAX/

• ASP.NET MVC FireStarter: Rendering Markup and Working with Data - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Rendering-Markup-and-Working-with-Data/

• ASP.NET MVC FireStarter: Routing and Controllers - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Routing-and-Controllers/

• ASP.NET MVC FireStarter: Framework Fundamentals and Practices - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Framework-Fundamentals-and-Practices/

• ASP.NET MVC FireStarter: Intro to ASP.NET MVC and the MVC Design Pattern - http://channel9.msdn.com/posts/egibson/ASPNET-MVC-FireStarter-Intro-to-ASPNET-MVC-and-the-MVC-Design-Pattern/

• ASP.NET MVC, part 2 of 2 - http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-2-of-2/

• ASP.NET MVC, part 1 of 2 - http://channel9.msdn.com/posts/MSCOMSWE/ASPNET-MVC-part-1-of-2/

• Extending ASP.NET MVC - Replacing the View Engine Pt2 - http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-Replacing-the-View-Engine-Pt2/

• Extending ASP.NET MVC - Replacing the View Engine Part 1 - http://channel9.msdn.com/posts/mike+ormond/Extending-ASPNET-MVC-Replacing-the-View-Engine-Part-1/

• MSDN TV - Publicera ASP.NET MVC med Visual Studio 2008 - http://channel9.msdn.com/posts/johanlindfors/MSDN-TV-Publicera-ASPNET-MVC-med-Visual-Studio-2008/

• Web Application Toolkit: Mobile Web Applications - http://channel9.msdn.com/posts/LostInTangent/Web-Application-Toolkit-Mobile-Web-Applications/

• Hanselminutes on 9 - ASP.NET MVC 2 Preview 1 with Phil Haack and Virtual Scott - http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/

• Scott Guthrie at Vista Squad on ASP.NET MVC Part 2 - http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-Squad-on-ASPNET-MVC-Part-2/

Page 59: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Scott Guthrie at Vista Squad on ASP.NET MVC Part 1 - http://channel9.msdn.com/posts/mike+ormond/Scott-Guthrie-at-Vista-Squad-on-ASPNET-MVC/

• ASP.NET MVC in Visual Studio 2010 Beta 1 - http://channel9.msdn.com/posts/ahmedelr/ASPNET-MVC-in-Visual-Studio-2010-Beta-1/

• (More) Suteki Shop and Mike Hadlow - http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-Mike-Hadlow/

• Suteki Shop and Mike Hadlow - http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-Hadlow/

• The CIA Pickup - a Windows Azure Sample - http://channel9.msdn.com/posts/smarx/The-CIA-Pickup-a-Windows-Azure-Sample/

• Scott Hanselman - NerdDinner.com - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Scott-Hanselman-NerdDinnercom/

• This Week on C9: VS 2010 Beta 1, Windows API Code Pack, & a WPF Jukebox - http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-on-C9-VS-2010-Beta-1-Windows-API-Code-Pack--a-WPF-Jukebox/

MVC Routing • Routing Overview – http://www.asp.net/learn/mvc/tutorial-05-cs.aspx • Custom Routes – http://www.asp.net/learn/mvc/tutorial-23-cs.aspx • Route Constraints – http://www.asp.net/learn/mvc/tutorial-24-cs.aspx • Custom Route Constraints - http://www.asp.net/learn/mvc/tutorial-25-

cs.aspx Security • Using Basic Forms Authentication in ASP.NET -

http://www.asp.net/learn/security-videos/video-376.aspx • Change Forms Authentication Properties -

http://www.asp.net/learn/security-videos/video-377.aspx • Set up and use Cookie-less authentication -

http://www.asp.net/learn/security-videos/video-378.aspx • Forms Login Relocation - http://www.asp.net/learn/security-videos/video-

379.aspx • Forms Login Custom Key Configuration - http://www.asp.net/learn/security-

videos/video-380.aspx • Add Custom Data to the Authentication Method -

http://www.asp.net/learn/security-videos/video-381.aspx • Custom Principal Objects - http://www.asp.net/learn/security-videos/video-

382.aspx • ASP.NET Memberships - http://www.asp.net/learn/security-videos/video-

389.aspx • Configure SQL to Work with Membership Schemas -

http://www.asp.net/learn/security-videos/video-388.aspx • SQL Injection Defense - http://www.asp.net/learn/security-videos/video-

Page 60: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

8718.aspx • geekSpeak Recording - Web Application Testing with Jeff McWherter -

http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Web-Application-Testing-with-Jeff-McWherter/

• Security Talk Series: Using the SDL in Office 2010 - http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Series-Using-the-SDL-in-Office-2010/

• geekSpeak Recording - Web Application Testing - http://channel9.msdn.com/posts/egibson/geekSpeak-Recording-Web-Application-Testing-with-Jeff-McWherter/

• Security Talk: Simplified SDL with David Ladd - http://channel9.msdn.com/posts/LarryLarsen/Security-Talk-Simplified-SDL-with-David-Ladd/

• MSDN Radio Special 28 April - Agile Security - http://channel9.msdn.com/posts/buzzfrog/MSDN-Radio-Special-Agile-Security/

• E2E: Erik Meijer and Cormac Herley - Rational Rejection of Security Advice by Users - http://channel9.msdn.com/posts/Charles/E2E-Erik-Meijer-and-Cormac-Herley-Rational-Rejection-of-Security-Advice-by-Users/

• Security Talk: MSF Agile + SDL - http://channel9.msdn.com/posts/LarryLarsen/MSF-Agile--SDL/

• MSDN Radio: The ASP.NET Developer Evolved with Joe Stagner - http://channel9.msdn.com/posts/egibson/MSDN-Radio-The-ASPNET-Developer-Evolved-with-Joe-Stagner/

• Internet Explorer 8: Bezpieczeństwo - http://channel9.msdn.com/posts/masakra/Internet-Explorer-8-Bezpieczestwo/

• geekSpeak Recording - Inside SQL Server Integration Services with Andy Leonard - http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Inside-SQL-Server-Integration-Services-with-Andy-Leonard/

• Internet Explorer 8 Security Tips - http://channel9.msdn.com/posts/LarryLarsen/Internet-Explorer-8-Security-Tips/

• Using the Code Analysis Tool (CAT.NET 2.0) to Identify Security Vulnerabilities - http://channel9.msdn.com/posts/Jossie/Using-the-Code-Analysis-Tool-CATNET-20-to-Identify-Security-Vulnerabilities/

• Steven Cloherty: Microsoft Online Services Risk Management - http://channel9.msdn.com/posts/Charles/Steven-Cloherty-Microsoft-Online-Services-Risk-Management/

• Ping 45: Helping Haiti, Xbox taking over, Bing & Purge - http://channel9.msdn.com/shows/PingShow/Ping-45-Helping-Haiti-Xbox-taking-over-Bing--Purge/

• Technical Preview for CAT.NET 2.0 - http://channel9.msdn.com/posts/Jossie/Technical-Preview-for-CATNET-20/

• Juan Chen and Nikhil Swamy: FINE, Functional Programming for End-to-End Security Verification - http://channel9.msdn.com/posts/Peli/FINE-a-Compiler-for-End-to-End-Security-Verification/

Page 61: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Fabrikam Jets - Integrating Codename "Dallas" with AppFabric Access Control - http://channel9.msdn.com/posts/JackGr/Fabrikam-Jets-Integrating-Codename-Dallas-with-AppFabric-Access-Control/

• Using the Web Protection Library (WPL) - CTP Version - http://channel9.msdn.com/posts/Jossie/Using-the-Web-Protection-Library-WPL-CTP-Version/

• Using Web Application Configuration Analyzer (WACA) - CTP Version - http://channel9.msdn.com/posts/Jossie/Web-Application-Configuration-Analizer-WACA/

• Web Application Configuration Analyzer (WACA) - http://channel9.msdn.com/posts/Jossie/Web-Application-Configuration-Analyzer-WACA/

• Assessment and Protection Suite - http://channel9.msdn.com/posts/Jossie/Assessment-and-Protection-Suite/

• Enhanced Web Protection Library - http://channel9.msdn.com/posts/Jossie/Enhanced-Web-Protection-Library/

• Microsoft Security Development Lifecycle (SDL) and Software Security Today - http://channel9.msdn.com/posts/Charles/Michael-Howard-Ivan-Medvedev-and-Jeremy-Dallman-Software-Security-Today/

Silverlight • Getting started with Silverlight - http://msdn.microsoft.com/ff728590.aspx • Just-In-Time Pivot Collections -

http://channel9.msdn.com/posts/LarryLarsen/Just-In-Time-Pivot-Collections/ • Understanding the Value of Prism (Silverlight TV #37) -

http://channel9.msdn.com/shows/SilverlightTV/Understanding-the-Value-of-Prism-Silverlight-TV-37/

• Building a Dynamic Collection Solution for PivotViewer - http://channel9.msdn.com/posts/LarryLarsen/Building-a-Dynamic-Collection-Solution-for-PivotViewer/

• Building a Compelling Design with a PivotViewer Collection - http://channel9.msdn.com/posts/LarryLarsen/Building-a-Compelling-Design-with-a-PivotViewer-Collection/

• PivotViewer Silverlight Control API Overview - http://channel9.msdn.com/posts/LarryLarsen/PivotViewer-Silverlight-Control-API-Overview/

• Cloud Cover Episode 19 - Silverlight and Blob Storage - http://channel9.msdn.com/shows/Cloud+Cover/Cloud-Cover-Episode-19-Silverlight-and-Blob-Storage/

• Templating Controls with Silverlight (Silverlight TV #36) - http://channel9.msdn.com/shows/SilverlightTV/Templating-Controls-with-Silverlight-Silverlight-TV-36/

• ARCast.TV - Sungard uses Silverlight 4 and Bing Map to Visualize Pipeline for Gas Trading Application - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Sungard-uses-Silverlight-4-and-Bing-Map-to-Visualize-Pipeline-for-Gas-Trading-Application/

• Slingbox Maker Sling Media Describes Cross-Platform Commitment to Silverlight - http://channel9.msdn.com/posts/bruceky/Slingbox-Maker-Sling-Media-Describes-Cross-Platform-Commitment-to-Silverlight/

Page 62: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Intro to "Small Basic" with Vijaye Raji - http://channel9.msdn.com/shows/The+Knowledge+Chamber/Intro-to-Small-Basic-with-Vijaye-Raji/

• Makeitec använder Silverlight i sin systemlösning för framtagning av riskanalyser - http://channel9.msdn.com/posts/buzzfrog/Makeitec-anvnder-Silverlight-i-sin-systemlsning-fr-framtagning-av-riskanalyser/

• Advanced Silverlight Printing Strategies (Silverlight TV #35) - http://channel9.msdn.com/shows/SilverlightTV/Advanced-Silverlight-Printing-Strategies-Silverlight-TV-35/

• Northeast Roadshow: Introduction to Windows Phone 7 Development - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Introduction-to-Windows-Phone-7-Development/

• Silverlight PivotViewer Now Available - http://channel9.msdn.com/posts/LarryLarsen/Silverlight-PivotViewer-Now-Available/

• ARCast.TV - Neil Palmer of Sungard on the Business Impact of Cloud Computing and RIA - http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Neil-Palmer-of-Sungard-on-the-Business-Impact-of-Cloud-Computing-and-RIA/

• MSDN Radio: Exploring the Visual Studio Designer for WPF and Silverlight with Mark Wilson-Thomas - http://channel9.msdn.com/posts/egibson/MSDN-Radio-Exploring-the-Visual-Studio-Designer-for-WPF-and-Silverlight-with-Mark-Wilson-Thomas/

• MSDN Radio: Coding4Fun with Clint Rutkas - http://channel9.msdn.com/posts/egibson/MSDN-Radio-Coding4Fun-with-Clint-Rutkas/

• Duplex Communication with WCF in Silverlight 4 (Silverlight TV #34) - http://channel9.msdn.com/shows/SilverlightTV/Duplex-Communication-with-WCF-in-Silverlight-4-Silverlight-TV-34/

• Enterprise Mobility with Windows Embedded Handheld - http://channel9.msdn.com/posts/jodonnell/Enterprise-mobility-with-Windows-Embedded-Handheld/

• New Zealand Windows Phone 7 Dev Training Events - http://channel9.msdn.com/posts/Jafa/New-Zealand-Windows-Phone-7-Dev-Training-Events/

• Jesse Liberty Explains Silverlight with Transmedia Storytelling (Silverlight TV #33) - http://channel9.msdn.com/shows/SilverlightTV/Jesse-Liberty-Explains-Silverlight-as-a-Transmedia-Platform-Silverlight-TV-33/

• Pete at Microsoft: WCF RIA Services Team Interview - http://channel9.msdn.com/posts/Psychlist1972/Pete-at-Microsoft-WCF-RIA-Services-Team-Interview/

• John Wiese Talks with Guy Mounier, CEO of BA-Insight, about their SharePoint 2010 Search Enahancements - http://channel9.msdn.com/posts/jodonnell/John-Wiese-Talks-with-Guy-Mounier-CEO-of-BA-Insight-about-their-SharePoint-2010-Search-Enahancements/

• Sharing Your Windows Experience Index with WEI Share -

Page 63: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://channel9.msdn.com/posts/LarryLarsen/Sharing-Your-Windows-Experience-Index-with-WEI-Share/

• Windows Phone 7 Shuffleboard - Part 6 of 6 - http://channel9.msdn.com/posts/Clint/Windows-Phone-7-Shuffleboard-Part-6-of-6/

SQL Express • What is a Database? - http://www.asp.net/learn/sql-videos/video-103.aspx • Understanding Database Tables and Records - http://www.asp.net/learn/sql-

videos/video-104.aspx • More about Column Data Types and Other Properties -

http://www.asp.net/learn/sql-videos/video-105.aspx • Designing Relational Database Tables - http://www.asp.net/learn/sql-

videos/video-106.aspx • Manipulating Database Data - http://www.asp.net/learn/sql-videos/video-

107.aspx • More Structured Query Language - http://www.asp.net/learn/sql-

videos/video-108.aspx • Understanding Security and Network Connectivity -

http://www.asp.net/learn/sql-videos/video-109.aspx • Connecting your Web Application to SQL Server 2005 Express -

http://www.asp.net/learn/sql-videos/video-110.aspx • Using SQL Server Management Studio - http://www.asp.net/learn/sql-

videos/video-111.aspx • Getting Started with Reporting Services - http://www.asp.net/learn/sql-

videos/video-112.aspx • Building and Customizing Reports in BI Dev Studio -

http://www.asp.net/learn/sql-videos/video-113.aspx • Creating and Using Stored Procedures - http://www.asp.net/learn/sql-

videos/video-114.aspx • Enabling Full-Text Search in your Text Data - http://www.asp.net/learn/sql-

videos/video-115.aspx

Themes and Skins • More Windows 7 Themes from Paul Thorrott - http://channel9.msdn.com/posts/Sarah/More-Windows-7-Themes-from-Paul-Thorrott/

• Unlock Hidden Themes in Windows 7 - http://channel9.msdn.com/posts/Sarah/Unlock-Hidden-Themes-in-Windows-7/

• How to Make Your Own Theme Pack for Windows 7 - http://channel9.msdn.com/posts/Sarah/How-to-Make-Your-Own-Theme-Pack-for-Windows-7/

Visual Studio and ASP.NET Development

• Chart Control - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-8770.aspx

• Dynamic Metadata - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-8771.aspx

• Permanent Redirect - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-8772.aspx

• Imperative WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-

Page 64: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

hit-videos/video-8773.aspx • Declarative WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-

hit-videos/video-8841.aspx • Outbound WebForms Routing - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8842.aspx • Auto Start - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-

8843.aspx • Clean Web.Config Files - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8844.aspx • Predictable Client IDs - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8845.aspx • Selective View State - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8846.aspx • The HtmlEncoder Utility Method - http://www.asp.net/learn/aspnet-4-quick-

hit-videos/video-8856.aspx • New Rendering Option for Check Box and Radio Button Lists -

http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-8908.aspx • Persistent GridView Row Selection - http://www.asp.net/learn/aspnet-4-

quick-hit-videos/video-8909.aspx • Table Free Templated Controls - http://www.asp.net/learn/aspnet-4-quick-

hit-videos/video-8910.aspx • Easy State Compression - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8911.aspx • Tableless Menu Control - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8912.aspx • Imperative JavaScript Syntax - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8913.aspx • The ScriptLoader - http://www.asp.net/learn/aspnet-4-quick-hit-videos/video-

8914.aspx • jQuery Syntax for Microsoft Ajax - http://www.asp.net/learn/aspnet-4-quick-

hit-videos/video-8915.aspx • AJAX Data Templates - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8916.aspx • Hidden Field Divs - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8917.aspx • Disabled Control Styling - http://www.asp.net/learn/aspnet-4-quick-hit-

videos/video-8918.aspx • Introducing the New Chart Control - http://www.asp.net/learn/aspnet-4-

quick-hit-videos/video-10236.aspx • Code Optimized Profile - http://www.asp.net/learn/vs2010-quick-hit-

videos/video-8774.aspx • Code Search View Hierarchy - http://www.asp.net/learn/vs2010-quick-hit-

videos/video-8847.aspx • IntelliSense Smart Lists - http://www.asp.net/learn/vs2010-quick-hit-

videos/video-8848.aspx • Multi-Monitor Support - http://www.asp.net/learn/vs2010-quick-hit-

videos/video-8849.aspx

Page 65: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• New Web Project Template - http://www.asp.net/learn/vs2010-quick-hit-videos/video-8850.aspx

• New Multi-Targeting - http://www.asp.net/learn/vs2010-quick-hit-videos/video-8851.aspx

• Websites Instead of Web Projects - http://www.asp.net/learn/vs2010-quick-hit-videos/video-8852.aspx

• Snippets IntelliSense - http://www.asp.net/learn/vs2010-quick-hit-videos/video-8853.aspx

• Use MSBuild to Automate the Compiler & Merge Utilities - http://www.asp.net/learn/3.5-videos/video-394.aspx

Web Forms • Getting started with ASP.NET Web Forms - http://msdn.microsoft.com/ff728588.aspx

• Create an app with ASP.NET Web Forms - http://www.asp.net/general/videos/build-your-first-asp-net-application-with-asp-net-web-forms

• Northeast Roadshow: Tales from the Webside - Web Forms, Script and Ajax - http://channel9.msdn.com/posts/dpeeast/Northeast-Roadshow-Tales-from-the-Webside-Web-Forms-Script-and-Ajax/

• MSDN Briefing ASP.NET Teil 1: Webforms - http://channel9.msdn.com/posts/codefest/MSDN-Briefing-ASPNET-Teil-1-Webforms/

• ASP.NET Webcast Teil 2: ASP.NET Server Controls, Listen, Detailansichten, Controls, Session State - http://channel9.msdn.com/posts/codefest/ASPNET-Webcast-Teil-2-ASPNET-Basisframework--bersicht-Webforms/

• ASP.NET Webcast Teil 1: ASP.NET Basisframework & Übersicht, Webforms - http://channel9.msdn.com/posts/codefest/ASPNET-Webcast-Teil-1-ASPNET-Basisframework--bersicht-Webforms/

• ASP.NET MVC WebForms Hybrid application - http://channel9.msdn.com/posts/ashishjaiman/ASPNET-MVC-WebForms-Hybrid-application/

Page 66: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Training This training map helps expose the variety of training content available for ASP.NET. You can find the breadth of offerings available here, and the sources of the training materials. Content may be in the form of tutorials, lessons, exercises and related training content types. The training resources are organized by the following sources: • ASP.NET Developer Center - http://www.asp.net/ • MSDN Beginner Developer Center - http://msdn.microsoft.com/en-

us/beginner/bb308760.aspx • MSDN Ramp-Up - http://msdn.microsoft.com/en-us/rampup/default.aspx • MSDN Library - http://msdn.microsoft.com/en-us/library/

Training Resources Map Category Items ASP.NET Developer Center • ASP.NET 2.0 CSS Friendly Control Adapters 1.0 -

http://www.asp.net/cssadapters/ • MVC Music Store: Part 1: File->New Project and Controllers -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-1 • MVC Music Store: Part 2: Views and View Models -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-2 • MVC Music Store: Part 3: Models and Data Access -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-3 • MVC Music Store: Part 4: Edit Forms -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-4 • MVC Music Store: Part 5: Validation and Login Management -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-5 • MVC Music Store: Part 6: Security, AJAX and Final UI -

http://www.asp.net/mvc/tutorials/mvc-music-store-part-6 • Tutorial 1: Creating a Data Access Layer -

http://msdn.microsoft.com/en-us/library/aa581776.aspx • Tutorial 2: Creating a Business Logic Layer -

http://msdn.microsoft.com/en-us/library/aa581779.aspx • Tutorial 3: Master Pages and Site Navigation -

http://msdn.microsoft.com/en-us/library/aa581781.aspx • Tutorial 4: Displaying Data With the ObjectDataSource -

http://msdn.microsoft.com/en-us/library/aa581783.aspx • Tutorial 5: Declarative Parameters - http://msdn.microsoft.com/en-

us/library/aa581785.aspx • Tutorial 6: Programmatically Setting the ObjectDataSource's

Parameter Values - http://msdn.microsoft.com/en-us/library/aa581787.aspx

• Tutorial 7: Master/Detail Filtering With a DropDownList - http://msdn.microsoft.com/en-us/library/aa581789.aspx

Page 67: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Tutorial 8: Master/Detail Filtering With Two DropDownLists - http://msdn.microsoft.com/en-us/library/aa581791.aspx

• Tutorial 9: Master/Detail Filtering Across Two Pages - http://msdn.microsoft.com/en-us/library/aa581793.aspx

• Tutorial 10: Master/Detail Using a Selectable Master GridView with a Details Detail - View http://msdn.microsoft.com/en-us/library/aa581795.aspx

• Tutorial 11: Custom Formatting Based Upon Data - http://msdn.microsoft.com/en-us/library/bb288030.aspx

• Tutorial 12: Using TemplateFields in the GridView Control - http://msdn.microsoft.com/en-us/library/bb288031.aspx

• Tutorial 13: Using TemplateFields in DetailsView - http://msdn.microsoft.com/en-us/library/bb288033.aspx

• Tutorial 14: Using the FormView's Templates - http://msdn.microsoft.com/en-us/library/bb288035.aspx

• Tutorial 15: Displaying Summary Information in the GridView's Footer - http://msdn.microsoft.com/en-us/library/bb310552.aspx

• Tutorial 16: An Overview of Inserting, Updating, and Deleting Data - http://msdn.microsoft.com/en-us/library/bb332381.aspx

• Tutorial 17: Examining the Events Associated with Inserting, Updating, and Deleting - http://msdn.microsoft.com/en-us/library/bb332383.aspx

• Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an ASP.NET Page - http://msdn.microsoft.com/en-us/library/bb426880.aspx

• Tutorial 19: Adding Validation Controls to the Editing and Inserting Interfaces - http://msdn.microsoft.com/en-us/library/bb426882.aspx

• Tutorial 20: Customizing the Data-Modification Interface - http://msdn.microsoft.com/en-us/library/bb426884.aspx

• Tutorial 21: Implementing Optimistic Concurrency - http://msdn.microsoft.com/en-us/library/bb404102.aspx

• Tutorial 22: Adding Client-Side Confirmation when Deleting - http://msdn.microsoft.com/en-us/library/bb428868.aspx

• Tutorial 23: Limiting Data-Modification Functionality Based on the User - http://msdn.microsoft.com/en-us/library/bb428870.aspx

• Tutorial 24: Paging and Sorting Report Data - http://msdn.microsoft.com/en-us/library/bb404876.aspx

• Tutorial 25: Efficiently Paging Through Large Amounts of Data - http://msdn.microsoft.com/en-us/library/bb445504.aspx

• Tutorial 26: Sorting Custom-Paged Data - http://msdn.microsoft.com/en-us/library/bb497936.aspx

• Tutorial 27: Creating a Customized Sorting User Interface - http://msdn.microsoft.com/en-us/library/bb498013.aspx

• Tutorial 28: Adding and Responding to Buttons to a GridView - http://msdn.microsoft.com/en-us/library/bb498195.aspx

• Tutorial 29: Displaying Data with the DataList and Repeater Controls -

Page 68: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/library/bb498210.aspx • Tutorial 30: Formatting the DataList and Repeater Based upon Data -

http://msdn.microsoft.com/en-us/library/bb510136.aspx • Tutorial 31: Showing Multiple Records per Row with the DataList

Control - http://msdn.microsoft.com/en-us/library/bb525467.aspx • Tutorial 32: Nested Data Web Controls -

http://msdn.microsoft.com/en-us/library/bb510144.aspx • Tutorial 33: Master/Detail Filtering with a DropDownList -

http://msdn.microsoft.com/en-us/library/bb510146.aspx • Tutorial 34: Master/Detail Filtering Across Two Pages -

http://msdn.microsoft.com/en-us/library/bb530322.aspx • Tutorial 35: Master/Detail Using a Bulleted List of Master Records

with a Details DataList http://msdn.microsoft.com/en-us/library/bb545368.aspx

• Web Forms – Tailspin Sample Application: Part 1: File-> New Project - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-1

• Web Forms – Tailspin Sample Application: Part 2: Data Access Layer - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-2

• Web Forms – Tailspin Sample Application: Part 3: Layout and Category Menu - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-3

• Web Forms – Tailspin Sample Application: Part 4: Listing Products - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-4

• Web Forms – Tailspin Sample Application: Part 5: Business Logic - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-5

• Web Forms – Tailspin Sample Application: Part 6: ASP.NET Membership - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-6

• Web Forms – Tailspin Sample Application: Part 7: Adding Features - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-7

• Web Forms – Tailspin Sample Application: Part 8: Final Pages, Exception Handling, and Conclusion - http://www.asp.net/web-forms/tutorials/tailspin-spyworks-part-8

MSDN Beginner Developer Center

Videos • ASP.NET "How Do I" Video Series - http://msdn.microsoft.com/en-

us/beginner/bb308763.aspx • Introduction to ASP.NET - http://msdn.microsoft.com/en-

us/beginner/bb308783.aspx • Lesson 1: Getting Started - http://msdn.microsoft.com/en-

us/beginner/bb308794.aspx • Lesson 1: Getting Started - http://msdn.microsoft.com/en-

us/beginner/bb308797.aspx • Lesson 10: Configuring, Building and Deploying -

http://msdn.microsoft.com/en-us/beginner/bb308859.aspx • Lesson 10: Configuring, Building and Deploying (VB) -

http://msdn.microsoft.com/en-us/beginner/bb308861.aspx

Page 69: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Lesson 2: Creating a User Interface - http://msdn.microsoft.com/en-us/beginner/bb308798.aspx

• Lesson 2: Creating a User Interface - http://msdn.microsoft.com/en-us/beginner/bb308802.aspx

• Lesson 3: Events and Postback - http://msdn.microsoft.com/en-us/beginner/bb308804.aspx

• Lesson 3: Events and Postback - http://msdn.microsoft.com/en-us/beginner/bb308809.aspx

• Lesson 4: Web application state - http://msdn.microsoft.com/en-us/beginner/bb308813.aspx

• Lesson 4: Web application state - http://msdn.microsoft.com/en-us/beginner/bb308818.aspx

• Lesson 5: Debugging and Tracing (C#) - http://msdn.microsoft.com/en-us/beginner/bb308862.aspx

• Lesson 5: Debugging and Tracing (VB) - http://msdn.microsoft.com/en-us/beginner/bb308864.aspx

• Lesson 6: Style sheets and Master Pages (C#) - http://msdn.microsoft.com/en-us/beginner/bb308865.aspx

• Lesson 6: Style sheets and Master Pages (VB) - http://msdn.microsoft.com/en-us/beginner/bb308867.aspx

• Lesson 7: Databinding (C#) - http://msdn.microsoft.com/en-us/beginner/bb308868.aspx

• Lesson 7: Databinding (VB) - http://msdn.microsoft.com/en-us/beginner/bb308870.aspx

• Lesson 8: GridView and FormView controls (C#) - http://msdn.microsoft.com/en-us/beginner/bb308871.aspx

• Lesson 8: GridView and FormView controls (VB) - http://msdn.microsoft.com/en-us/beginner/bb308873.aspx

• Lesson 9: Membership and Login controls (C#) - http://msdn.microsoft.com/en-us/beginner/bb308874.aspx

• Lesson 9: Membership and Login controls (VB) - http://msdn.microsoft.com/en-us/beginner/bb308876.aspx

• Lessons 11 – 14: Building a Quiz engine (C#) - http://msdn.microsoft.com/en-us/beginner/bb308877.aspx

• Lessons 11 – 14: Building a Quiz engine (VB) - http://msdn.microsoft.com/en-us/beginner/bb308879.aspx

• Visual Basic: Beginning Website Development Module 1 - http://msdn.microsoft.com/en-us/beginner/bb308792.aspx

• Visual Basic: Beginning Website Development Module 2 - http://msdn.microsoft.com/en-us/beginner/bb308858.aspx

• Visual C#: Beginning Website Development Module 1 - http://msdn.microsoft.com/en-us/beginner/bb308787.aspx

• Visual C#: Beginning Website Development Module 2 - http://msdn.microsoft.com/en-us/beginner/bb308823.aspx

MSDN Ramp-Up Articles

• An introduction to web programming -

Page 70: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/00-Intro%20to%20Web%20Development.docx

• ASP.NET Syntax Overview - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/02-Introduction%20to%20ASPNET%20Syntax.docx

• Developing Web Applications – Tooling - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/01-Web%20Development%20Tools.docx

• Programming Web Events - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/05-WebEvents.docx

• Programming WebForms - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/03-WebForms.docx

• State Management - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/06-StateManagement.docx

• Web Configuration - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/04-WebConfiguration.docx

Code-Casts • An introduction to web programming -

http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/00-WebDevIntro-Codecast.wmv

• ASP.NET Syntax Overview (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Codecast-CS.wmv

• ASP.NET Syntax Overview (VB.NET code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Codecast-VB.wmv

• Developing Web Applications – Tooling (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/01-WebTools-Codecast-CS.wmv

• Developing Web Applications – Tooling (VB.NET code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/01-WebTools-Codecast-VB.wmv

• Programming Web Events (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/05-Events-Codecast-CS.wmv

• Programming Web Events (VB.NET code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/05-Events-Codecast-VB.wmv

• Programming WebForms (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-

Page 71: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

43A6-94F1-DCBF0139D1B4/03-WebForms-Codecast-CS.wmv • Programming WebForms (VB.NET code-cast) -

http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/03-WebForms-Codecast-VB.wmv

• State Management (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/06-StateManagement-Codecast-CS.wmv

• State Management (VB.NET code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/06-StateManagement-Codecast-VB.wmv

• Web Configuration (C# code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/04-WebConfig-Codecast-CS.wmv

• Web Configuration (VB.NET code-cast) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/04-WebConfig-Codecast-VB.wmv

Hands-On-Labs • An introduction to web programming -

http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/00-WebDevIntro-lab.zip

• ASP.NET Syntax Overview (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-lab.zip

• Developing Web Applications – Tooling (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/01-WebTools-Lab.zip

• Programming Web Events (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/05-Events-Lab.zip

• Programming WebForms (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/03-WebForms-lab.zip

• State Management (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/06-State-Lab.zip

• Web Configuration (VB.NET and C# lab) - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/04-WebConfiguration-lab.zip

Slide-Casts • An introduction to web programming -

http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/00-WebDevIntro.wmv

• ASP.NET Syntax Overview - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/02-SyntaxIntro-Slidecast.wmv

Page 72: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

• Developing Web Applications – Tooling - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/01-WebTools-Slidecast.wmv

• Programming Web Events - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/05-Events-Slidecast.wmv

• Programming WebForms - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/03-WebForms-Slidecast.wmv

• State Management - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/06-StateManagement-Slidecast.wmv

• Web Configuration - http://download.microsoft.com/download/8/F/0/8F0283A7-BF35-43A6-94F1-DCBF0139D1B4/04-WebConfig-Slidecast.wmv

MSDN Library • Basic Instincts: Server-Side Generation of Word 2007 Docs -

http://msdn.microsoft.com/en-us/magazine/cc163526.aspx • Cutting Edge - ASP.NET Ajax Library and WCF Data Services -

http://msdn.microsoft.com/en-us/magazine/ee336022.aspx • Cutting Edge - Revisiting Asynchronous ASP.NET Pages -

http://msdn.microsoft.com/en-us/magazine/ee336138.aspx • Cutting Edge: A Provider-Based Service for ASP.NET Tracing -

http://msdn.microsoft.com/en-us/magazine/cc163596.aspx • Cutting Edge: ASP. NET Client-side Hosting with Cassini -

http://msdn.microsoft.com/en-us/magazine/cc188791.aspx • Cutting Edge: ASP.NET AJAX and Client-side Templates. -

http://msdn.microsoft.com/en-us/magazine/cc546561.aspx • Cutting Edge: ASP.NET Controls Templates -

http://msdn.microsoft.com/en-us/magazine/cc164136.aspx • Cutting Edge: ASP.NET Forms - http://msdn.microsoft.com/en-

us/magazine/cc163736.aspx • Cutting Edge: ASP.NET Presentation Patterns -

http://msdn.microsoft.com/en-us/magazine/dd252940.aspx • Cutting Edge: Custom Script Callbacks in ASP.NET -

http://msdn.microsoft.com/en-us/magazine/cc163863.aspx • Cutting Edge: DHTML-Enabled ASP.NET Controls -

http://msdn.microsoft.com/en-us/magazine/cc163765.aspx • Cutting Edge: Implement Custom Cache Dependencies in ASP.NET 1.x

- http://msdn.microsoft.com/en-us/magazine/cc163955.aspx • Cutting Edge: Live Data Binding in ASP.NET AJAX 4.0 -

http://msdn.microsoft.com/en-us/magazine/ee819084.aspx • Cutting Edge: Personalization in ASP.NET 1.1 -

http://msdn.microsoft.com/en-us/magazine/cc164004.aspx • Cutting Edge: Perspectives on ASP.NET AJAX -

http://msdn.microsoft.com/en-us/magazine/cc163480.aspx • Cutting Edge: Programming AJAX with ASP.NET Partial Rendering -

Page 73: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

http://msdn.microsoft.com/en-us/magazine/cc748662.aspx • Cutting Edge: Subclassing and Overriding ASP.NET Pages—Part I -

http://msdn.microsoft.com/en-us/magazine/cc163445.aspx • Cutting Edge: Subclassing and Overriding ASP.NET Pages—Part II -

http://msdn.microsoft.com/en-us/magazine/cc163429.aspx • Cutting Edge: The Server Side of ASP.NET Pages -

http://msdn.microsoft.com/en-us/magazine/cc163496.aspx • Cutting Edge: Validating ASP.NET Query Strings -

http://msdn.microsoft.com/en-us/magazine/cc163462.aspx • Dress Your Controls for Success with ASP.NET 1.1 Themes, Part 2 -

http://msdn.microsoft.com/en-us/magazine/cc188718.aspx • Extend ASP.NET: Simplify Data Binding In ASP.NET 2.0 With Our

Custom Control - http://msdn.microsoft.com/en-us/magazine/cc163505.aspx

• Extreme ASP.NET: Client-Side Web Service Calls with AJAX Extensions - http://msdn.microsoft.com/en-us/magazine/cc163499.aspx

• Tutorial 1: Creating a Data Access Layer - http://msdn.microsoft.com/en-us/library/aa581776.aspx

• Tutorial 2: Creating a Business Logic Layer - http://msdn.microsoft.com/en-us/library/aa581779.aspx

• Tutorial 3: Master Pages and Site Navigation - http://msdn.microsoft.com/en-us/library/aa581781.aspx

• Tutorial 4: Displaying Data With the ObjectDataSource - http://msdn.microsoft.com/en-us/library/aa581783.aspx

• Tutorial 5: Declarative Parameters - http://msdn.microsoft.com/en-us/library/aa581785.aspx

• Tutorial 6: Programmatically Setting the ObjectDataSource's Parameter Values - http://msdn.microsoft.com/en-us/library/aa581787.aspx

• Tutorial 7: Master/Detail Filtering With a DropDownList - http://msdn.microsoft.com/en-us/library/aa581789.aspx

• Tutorial 8: Master/Detail Filtering With Two DropDownLists - http://msdn.microsoft.com/en-us/library/aa581791.aspx

• Tutorial 9: Master/Detail Filtering Across Two Pages - http://msdn.microsoft.com/en-us/library/aa581793.aspx

• Tutorial 10: Master/Detail Using a Selectable Master GridView with a Details DetailView - http://msdn.microsoft.com/en-us/library/aa581795.aspx

• Tutorial 11: Custom Formatting Based Upon Data - http://msdn.microsoft.com/en-us/library/bb288030.aspx

• Tutorial 12: Using TemplateFields in the GridView Control - http://msdn.microsoft.com/en-us/library/bb288031.aspx

• Tutorial 13: Using TemplateFields in DetailsView - http://msdn.microsoft.com/en-us/library/bb288033.aspx

• Tutorial 14: Using the FormView's Templates - http://msdn.microsoft.com/en-us/library/bb288035.aspx

• Tutorial 15: Displaying Summary Information in the GridView's

Page 74: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections

Footer - http://msdn.microsoft.com/en-us/library/bb310552.aspx • Tutorial 16: An Overview of Inserting, Updating, and Deleting Data -

http://msdn.microsoft.com/en-us/library/bb332381.aspx • Tutorial 17: Examining the Events Associated with Inserting,

Updating, and Deleting - http://msdn.microsoft.com/en-us/library/bb332383.aspx

• Tutorial 18: Handling BLL-Level and DAL-Level Exceptions in an ASP.NET Page - http://msdn.microsoft.com/en-us/library/bb426880.aspx

• Tutorial 19: Adding Validation Controls to the Editing and Inserting Interfaces - http://msdn.microsoft.com/en-us/library/bb426882.aspx

• Tutorial 20: Customizing the Data-Modification Interface - http://msdn.microsoft.com/en-us/library/bb426884.aspx

• Tutorial 21: Implementing Optimistic Concurrency - http://msdn.microsoft.com/en-us/library/bb404102.aspx

• Tutorial 22: Adding Client-Side Confirmation when Deleting - http://msdn.microsoft.com/en-us/library/bb428868.aspx

• Tutorial 23: Limiting Data-Modification Functionality Based on the User - http://msdn.microsoft.com/en-us/library/bb428870.aspx

• Tutorial 24: Paging and Sorting Report Data - http://msdn.microsoft.com/en-us/library/bb404876.aspx

• Tutorial 25: Efficiently Paging Through Large Amounts of Data - http://msdn.microsoft.com/en-us/library/bb445504.aspx

• Tutorial 26: Sorting Custom-Paged Data - http://msdn.microsoft.com/en-us/library/bb497936.aspx

• Tutorial 27: Creating a Customized Sorting User Interface - http://msdn.microsoft.com/en-us/library/bb498013.aspx

• Tutorial 28: Adding and Responding to Buttons to a GridView - http://msdn.microsoft.com/en-us/library/bb498195.aspx

• Tutorial 29: Displaying Data with the DataList and Repeater Controls - http://msdn.microsoft.com/en-us/library/bb498210.aspx

• Tutorial 30: Formatting the DataList and Repeater Based upon Data - http://msdn.microsoft.com/en-us/library/bb510136.aspx

• Tutorial 31: Showing Multiple Records per Row with the DataList Control - http://msdn.microsoft.com/en-us/library/bb525467.aspx

• Tutorial 32: Nested Data Web Controls - http://msdn.microsoft.com/en-us/library/bb510144.aspx

• Tutorial 33: Master/Detail Filtering with a DropDownList - http://msdn.microsoft.com/en-us/library/bb510146.aspx

• Tutorial 34: Master/Detail Filtering Across Two Pages - http://msdn.microsoft.com/en-us/library/bb530322.aspx

• Tutorial 35: Master/Detail Using a Bulleted List of Master Records with a Details DataList - http://msdn.microsoft.com/en-us/library/bb545368.aspx

Page 75: ASP.NET Developer Guidance Map - Microsoft · PDF fileWelcome to the Microsoft ASP.NET Developer Guidance Map! This map is a consolidated index of ASP.NET content collections