Blogs - ASP-NET-Site-Videos


ASP.NET 5 RC1 Overview[MP4] [0:14:40] [2015/11/18]
Jon Galloway gives a quick overview of ASP.NET 5 Release Candidate 1 on Windows and OSX.


Installing ASP.NET and Web Tools[MP4] [0:04:35] [2014/12/06]
Scott Hanselman walks through the process of installing ASP.NET, Visual Studio, and the tools you need to start developing your own website today.


Visual Studio 2013 Web Editor Features - HTML5[MP4] [0:04:46] [2013/10/18]
Scott Hanselman overviews HTML5 features in the Visual Studio web developer tools.


Visual Studio 2013 Web Editor Features - Page Inspector[MP4] [0:05:13] [2013/10/17]
Scott Hansleman shows how the Page Inspector feature in Visual Studio 2013 allows you to work interactively with the rendered page markup, fully integrated with the source code that rendered it.


Visual Studio 2013 Web Editor Features - HTML Editor[MP4] [0:03:34] [2013/10/17]
Mads Kristensen shows off HTML editor features in Visual Studio 2013, including full IntelliSense for HTML elements, all CSS classes and ID's in your project, HTML entities, rich snippets, drag and…


Visual Studio 2013 Web Editor Features - Publishing[MP4] [0:03:34] [2013/10/17]
Scott Hanselman overviews the web publishing features in Visual Studio 2013.


Visual Studio 2013 Web Editor Features - JavaScript[MP4] [0:03:38] [2013/10/17]
Scott Hanselman explains the JavaScript editor features in Visual Studio 2013.


Visual Studio 2013 Web Editor Features - Browser Link[MP4] [0:03:34] [2013/10/17]
Scott Hanselman demonstrates Browser Link in Visual Studio 2013, which allows for two-way communication between Visual Studio and multiple connected browsers.


Visual Studio 2013 Web Editor Features - CSS[MP4] [0:03:47] [2013/10/17]
Scott Hanselman demonstrates CSS editing features in Visual Studio 2013 and the Visual Studio Web Essentials extension.


ASP.NET and Mobile[MP4] [0:11:07] [2013/08/07]
Scott Hanselman explains how to create mobile websites with ASP.NET.


Services and ASP.NET[MP4] [0:09:07] [2013/08/07]
Scott Hanselman explains how to create services with ASP.NET Web API.


SignalR and the Real-Time Web[MP4] [0:06:04] [2013/08/07]
Scott Hanselman explains how to use ASP.NET SignalR to create real-time web applications.


What is Web Tools?[MP4] [0:10:57] [2013/08/07]
Scott Hanselman explains the web tools that can be used to efficiently create ASP.NET websites.


Making Websites with ASP.NET[MP4] [0:10:35] [2013/08/07]
Scott Hanselman explains One ASP.NET and gives an overview of how to make a website with ASP.NET.


ASP.NET and Web Tools 2012.2[MP4] [0:26:41] [2013/02/18]
Meet the new ASP.NET and Web Tools 2012.2 release! This release includes a pile of great new features, including project templates, web tooling, and more. Join Jon Galloway as he shows off all the top…


OAuth in the Default ASP.NET 4.5 Templates[MP4] [0:03:44] [2012/08/15]
Source (C#)Source (VB)


Async and Await[MP4] [0:05:10] [2012/08/15]
Scott Hanselman shows how to use Async and Await support in ASP.NET 4.5. Source (C#)Source (VB)


SignalR and Web Sockets[MP4] [0:06:51] [2012/08/15]
Scott Hanselman introduces SignalR and Web Sockets. Source (C#)Source (VB)


Bundling and Optimization[MP4] [0:05:04] [2012/08/15]
Scott Hanselman demonstrates the new Bundling and Optimization features in ASP.NET 4.5. Source (C#)Source (VB)


ASP.NET Web API[MP4] [0:06:33] [2012/08/15]
Scott Hanselman demonstrates ASP.NET Web API. Source (C#)Source (VB)


ASP.NET MVC 4[MP4] [0:07:47] [2012/08/15]
Scott Hanselman demonstrates the new features in ASP.NET MVC 4. Source (C#)Source (VB)


Visual Studio 2012 Web Publishing Improvements[MP4] [0:05:38] [2012/08/15]
Scott Hanselman demonstrates the new web publishing features in Visual Studio 2012. Source (C#)Source (VB)


ASP.NET 4.5 Web Forms Strong Typed Data Controls[MP4] [0:04:09] [2012/08/15]
Scott Hanselman demonstrates the new ASP.NET 4.5 Web Forms Strong Typed Data Controls. Source (C#)Source (VB)


Visual Studio 2012 Page Inspector[MP4] [0:03:52] [2012/08/15]
Scott Hanselman demonstrates the Visual Studio 2012 Page Inspector. Source (C#) Source (VB)


Visual Studio 2012 JavaScript Editor[MP4] [0:05:04] [2012/08/15]
Source (C#)Source (VB)


Visual Studio 2012 CSS Editor[MP4] [0:04:38] [2012/08/15]
Source (C#)Source (VB)


Visual Studio 2012 HTML Editing Features[MP4] [0:04:11] [2012/08/15]
Scott Hanselman demonstrates the HTML Editing features in Visual Studio 2012. Source (C#)Source (VB)


ASP.NET 4.5 Web Forms Model Binding[MP4] [0:07:50] [2012/08/15]
Scott Hanselman demonstrates the model binding features in ASP.NET 4.5 Source (C#)Source (VB)


Using Page Inspector in ASP.NET MVC[MP4] [0:06:36] [2012/06/04]
Source (C#) Source (VB)


Visual Studio 11 and LocalDB - Add and Upgrade an Existing MDF[MP4] [0:03:06] [2012/03/13]
In this video, Pranav Rastogi shows how to upgrade an existing SQL Server MDF file for use with LocalDB. Source (C#)Source (VB)


Visual Studio 11 and LocalDB - Entity Framework Code First[MP4] [0:03:57] [2012/03/13]
In this video, Pranav Rastogi demonstrates how to use LocalDB with Entity Framework Code First. Source (C#)Source (VB)


Visual Studio 11 and LocalDB - Add New Database Using AttachDb[MP4] [0:05:54] [2012/03/13]
In this video, Pranav Rastogi demonstrates how to add a Local Database to a web application in Visual Studio 11. Source (C#)Source (VB)


ASP.NET Web API, Part 6: Authorization[MP4] [0:02:15] [2012/02/15]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


ASP.NET Web API, Part 5: Custom Validation[MP4] [0:03:43] [2012/02/15]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


ASP.NET Web API, Part 4: Paging and Querying[MP4] [0:03:33] [2012/02/15]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


ASP.NET Web API, Part 3: Delete and Update[MP4] [0:05:38] [2012/02/15]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


ASP.NET Web API, Part 2: Getting Data[MP4] [0:04:40] [2012/02/15]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


ASP.NET Web API, Part 1: Your First Web API[MP4] [0:03:59] [2012/02/12]
Note: This video contains information from a pre-release version of ASP.NET Web API Source (C#) Source (VB)


Getting Started with the Next Version of ASP.NET[MP4] [0:03:53] [2011/11/18]
Scott Hanselman introduces you to the upcoming features in the next version of ASP.NET. Source (C#)Source (VB)


Choosing the Right Programming Model[MP4] [0:06:36] [2011/11/10]
Microsoft's Scott Hanselman gives you the information you need to decide if ASP.NET Web Forms, ASP.NET MVC, or ASP.NET Web Pages is right for you. Source (C#)Source (VB)


How to Install ASP.NET and Tools[MP4] [0:03:41] [2011/11/10]
Microsoft's Scott Hanselman shows you how to download and install ASP.NET and tools so you can start developing your web applications. Source (C#)Source (VB)


ASP.NET vNext Videos: Bundling and Minification[MP4] [0:01:43] [2011/09/29]
Mads Kristensen demonstrates how the ASP.NET vNext can automatically bundle and modify JavaScript and CSS resources to improve performance. Source (C#)Source (VB)


Visual Studio vNext Videos: Page Inspector - Introduction[MP4] [0:01:45] [2011/08/30]
In this video, Jorge Gabuardi Gonzalez introduces the Page Inspector in Visual Studio vNext Source (C#)Source (VB)


Visual Studio vNext Videos: Page Inspector - Decomposing your Web Application[MP4] [0:01:55] [2011/08/30]
In this video, Jorge Gabuardi Gonzalez shows how to use the Page Inspector in Visual Studio vNext to troubleshoot HTML and styles in your ASP.NET applications. Source (C#)Source (VB)


Visual Studio vNext Videos: CSS Snippets[MP4] [0:01:16] [2011/08/30]
In this video, Mads Kristensen demonstrates an improvement in the Visual Studio vNext CSS editor which adds some useful snippets for CSS3 transforms, media queries, font embedding, and more. Source…


Visual Studio vNext Videos: CSS Editor Color Picker[MP4] [0:01:36] [2011/08/30]
In this video, Mads Kristensen demonstrates the Color Picker in the Visual Studio vNext CSS editor which shows colors in the current spreadsheet and provides an advanced color selector. Source…


Visual Studio vNext Videos: CSS Editor Hierarchical Indentation[MP4] [0:01:18] [2011/08/30]
In this video, Mads Kristensen demonstrates improvements in the Visual Studio vNext CSS editor which automatically indents style rules based on their selectors. Source (C#)Source (VB)


Visual Studio vNext Videos: HTML Editor Smart Tasks and Event Handler Generation[MP4] [0:01:30] [2011/08/30]
In this video, Mads Kristensen demonstrates improvements in the Visual Studio vNext HTML editor which simplifies performing common tasks. Source (C#)Source (VB)


ASP.NET vNext Videos: Model Binding Part 3 - Updating[MP4] [0:01:55] [2011/08/22]
In this video, Damian Edwards completes the review of model binding by demonstrating how data is updated. Source (C#)Source (VB)


ASP.NET vNext Videos: Strongly Typed Data Controls[MP4] [0:01:33] [2011/08/22]
In this video, Damian Edwards demonstrates strongly typed data controls in Visual Studio vNext, which provide IntelliSense and compile time checking. Source (C#)Source (VB)


ASP.NET vNext Videos: Model Binding Part 2 - Filtering[MP4] [0:01:40] [2011/08/12]
In this video, Damian Edwards continues the demonstration of model binding by explaining filtering. Source (C#)Source (VB)


ASP.NET vNext Videos: Model Binding Part 1 - Selecting Data[MP4] [0:01:30] [2011/08/12]
In this video, Damian Edwards begins a look at model binding by demonstrating data selection. Source (C#)Source (VB)


MVC 3 - Razor Helpers[MP4] [0:08:10] [2011/06/23]
In this video, you will learn how to use both extension methods and declarative @helper syntax in Razor views. Source (C#)Source (VB)


Publish a Website to the Internet Using WebMatrix[MP4] [0:04:06] [2011/04/12]
Part 9 shows you how to publish your site to the internet using WebMatrix. Source (C#)Source (VB)


Create a Delete Data Page in WebMatrix[MP4] [0:03:08] [2011/04/12]
Part 8 finishes off the application by showing you how to create a delete page for your data. Source (C#)Source (VB)


Create an Edit Data Page in WebMatrix[MP4] [0:03:38] [2011/04/12]
Part 7 builds on this to show you how you can have a page to edit your database, and see the changes updated automatically. Source (C#)Source (VB)


Create a Web Interface in WebMatrix[MP4] [0:03:33] [2011/04/12]
Part 6 shows you how to build a page that allows your users to add data to your database, so your site can render it. Source (C#)Source (VB)


Create a Data-Driven Dynamic Web Page[MP4] [0:04:37] [2011/04/12]
Part 5 is all about data, where you’ll learn how to use a database in your web page, and make it more dynamic. Source (C#)Source (VB)


Use the Layout Features in WebMatrix[MP4] [0:05:22] [2011/04/12]
Part 4 teaches you layout and how you can use layout in WebMatrix for common code across your pages. Source (C#)Source (VB)


Change the Visual Style of a Web Page[MP4] [0:04:24] [2011/04/12]
Part 3 gets you started with CSS and style sheets so you can make your page more beautiful. Source (C#)Source (VB)


Create a Website Using WebMatrix[MP4] [0:02:44] [2011/04/12]
Part 2 teaches you how to create your first Web Page using WebMatrix. Source (C#)Source (VB)


Install and Use the Microsoft WebMatrix Tool[MP4] [0:02:46] [2011/04/12]
Part 1 introduces you to WebMatrix and how you can install and use it. Source (C#)Source (VB)


5 Minute Introduction to ASP.NET Web Pages[MP4] [0:04:54] [2011/04/12]
Source (C#)Source (VB)


5 Minute Introduction to ASP.NET MVC[MP4] [0:08:25] [2011/04/12]
Scott Hanselman presents a 5 minute introduction to ASP.NET MVC. Source (C#)Source (VB)


Intro to ASP.NET Web Forms[MP4] [0:05:20] [2011/04/12]
Scott Hanselman presents a 5 minute introduction to ASP.NET Web Forms. Source (C#)Source (VB)


MVC 3 - Razor Layouts[MP4] [0:06:41] [2011/04/11]
In this video we will continue our look at the Razor view engine by learning how to use layouts to handle site-wide content. Source (C#) Source (VB)


MVC 3 Razor View Engine[MP4] [0:03:36] [2011/04/11]
In this video you will learn the basics of the new Razor view engine included in ASP.NET MVC 3. Source (C#) Source (VB)


Adding Social Networking to Your Website[MP4] [0:08:26] [2011/02/25]
Video accompaniment to the Adding Social Networking to Your Website tutorial Source (C#)Source (VB)


Adding Search to Your Web Site[MP4] [0:06:06] [2011/02/25]
Video accompaniment to the Adding Search to Your Web Site tutorial Source (C#)Source (VB)


Adding Email to Your Web Site[MP4] [0:10:47] [2011/02/25]
Adding Email to Your Web Site (Part 1) Source (C#)Source (VB)


Working with Video[MP4] [0:09:01] [2011/02/25]
Video accompaniment to the Working with Video tutorial Source (C#)Source (VB)


Working with Images[MP4] [0:26:21] [2011/02/25]
Video accompaniment to the Working with Images tutorial Source (C#)Source (VB)


Working with Files[MP4] [0:23:41] [2011/02/25]
Video accompaniment to the Working with Files tutorial Source (C#)Source (VB)


Displaying Data in a Chart (Part 2)[MP4] [0:09:28] [2011/02/25]
Video accompaniment to the Displaying Data in a Chart (Part 2) tutorial Source (C#)Source (VB)


Displaying Data in a Chart (Part 1)[MP4] [0:12:12] [2011/02/25]
Video accompaniment to the Displaying Data in a Chart tutorial (Part 1) Source (C#)Source (VB)


Displaying Data in a Grid[MP4] [0:17:54] [2011/02/25]
Video accompaniment to the Displaying Data in a Grid tutorial Source (C#)Source (VB)


Working with Data (Part 2)[MP4] [0:06:25] [2011/02/25]
Video accompaniment to the Working with Data tutorial (Part 2) Source (C#)Source (VB)


Working with Data (Part 1)[MP4] [0:08:49] [2011/02/25]
Video accompaniment to the Working with Data tutorial (Part 1) Source (C#)Source (VB)


Working with Forms (Part 2)[MP4] [0:16:51] [2011/02/25]
Video accompaniment to the Working with Forms tutorial (Part 2) Source (C#)Source (VB)


Working with Forms (Part 1)[MP4] [0:14:15] [2011/02/25]
Video accompaniment to the Working with Forms tutorial (Part 1) Source (C#)Source (VB)


Creating a Consistent Look (Part 2)[MP4] [0:05:18] [2011/02/25]
Video accompaniment to the Creating a Consistent Look tutorial (Part 2) Source (C#)Source (VB)


Creating a Consistent Look (Part 1)[MP4] [0:23:12] [2011/02/25]
Video accompaniment to the Creating a Consistent Look tutorial (part 1) Source (C#)Source (VB)


Introduction to ASP.NET Web Programming Using the Razor Syntax[MP4] [0:09:08] [2011/02/25]
Video accompaniment to the Introduction to ASP.NET Web Programming Using the Razor Syntax tutorial Source (C#)Source (VB)


Getting Started with WebMatrix and ASP.NET Web Pages[MP4] [0:27:07] [2011/02/25]
Video accompaniment to the Getting Started with WebMatrix and ASP.NET Web Pages tutorial Source (C#)Source (VB)


How Do I: Work with URLs in ASP.NET Routing?[MP4] [0:20:53] [2010/10/15]
In this video Chris Pels shows how to specify URLs in a web site that utilizes ASP.NET routing. First, a web site is created and routing is defined in the Global Application Class (.asax). Next, a…


How Do I: Use Routing with ASP.NET Web Forms?[MP4] [0:15:38] [2010/10/15]
In this video Chris Pels shows how to implement routing for Web Forms in ASP.NET 4. First, the concept of routing a URL is compared to mapping the URL to a physical file in the site. Then, a sample…


How Do I: Use the ViewStateMode Property for Managing ViewState?[MP4] [0:16:08] [2010/09/17]
In this video Chris Pels shows how to use the ViewStateMode property when designing ViewState for a web site in ASP.NET. Source (C#)Source (VB)


Creating Inactive Users[MP4] [0:23:52] [2010/09/16]
In this video Joe Stagner walks through creating inactive users in the ASP.NET membership system, and then using an admin interface to activate the users one at a time. Source (C#)Source (VB)


Simple Web Service Authentication[MP4] [0:54:54] [2010/09/16]
In this video, Joe Stagner demonstrates different mechanisms that can be added to an ASP.NET application to restrict unauthorized access to ASMX web services. Source (C#)Source (VB)


How to Best Learn ASP.NET Web Forms[MP4] [0:03:29] [2010/09/03]
Microsoft's Joe Stagner shows you what you need to learn how to use ASP.NET Web Forms to develop your web applications. Source (C#)Source (VB)


Tailspin Spyworks - Implementing and Using the Also Purchased Control[MP4] [0:30:21] [2010/08/26]
Joe Stagner implements and uses the Also Purchased control in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Creating and Using the Popular Products Control[MP4] [0:23:07] [2010/08/26]
Joe Stagner creates and uses the Popular Products control in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Implement the Registration Verification Pattern[MP4] [0:35:02] [2010/07/29]
In this video, Joe Stagner extends the registration process in an ASP.NET application by adding an email verification step. Source (C#)Source (VB)


Logging Users Into Your Membership System[MP4] [0:19:59] [2010/07/29]
In this video, Joe Stagner shows how to log our users into the ASP.NET membership system. Source (C#)Source (VB)


Adding Users to Your Membership System[MP4] [0:47:10] [2010/07/29]
In this video, Joe Stagner shows you how to add new users to the membership repository. Source (C#)Source (VB)


Tailspin Spyworks - Displaying User Reviews[MP4] [0:13:40] [2010/07/21]
Joe Stagner displays reviews from customers in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Adding User Product Reviews[MP4] [0:41:02] [2010/07/21]
Joe Stagner adds reviews from customers to product details page in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


ASP.NET MVC For the Rest of Us: Part 4[MP4] [0:05:34] [2010/07/19]
In this video Microsoft's Joe Stagner adds a controller to an ASP.NET MVC application. Source (C#)Source (VB)


Tailspin Spyworks - Final Check Out[MP4] [0:37:14] [2010/06/29]
Joe Stagner places the customer's order during the final check out process for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Migrate the Shopping Cart[MP4] [0:23:17] [2010/06/29]
Joe Stagner shows how to convert the shopping cart of an anonymous user to an authenticated one before final check out for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Update the Shopping Cart[MP4] [0:41:17] [2010/06/29]
Joe Stagner updates the shopping cart for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Display Shopping Cart[MP4] [0:15:22] [2010/06/29]
Joe Stagner shows how to display the shopping cart in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Adding Items to the Shopping Cart[MP4] [0:24:48] [2010/06/29]
Joe Stagner builds the Add to Cart function for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


MVC Music Store Part 3: Views and ViewModels[MP4] [0:13:52] [2010/06/22]
Jon continues the MVC Music Store tutorial with an introduction to Views, ViewModels, and MasterPages. Source (C#)Source (VB)


MVC Music Store Part 2: Controllers[MP4] [0:06:59] [2010/06/22]
Jon continues the MVC Music Store tutorial by creating some basic controller actions. Source (C#)Source (VB)


MVC Music Store Part 1: Intro, Tools, and Project Structure[MP4] [0:06:54] [2010/06/22]
Jon Galloway begins the MVC Music Store tutorial with an introduction, overview of the application, and review of the directory structure of an MVC application. Source (C#)Source (VB)


Tailspin Spyworks - Display Per Product Details[MP4] [0:06:18] [2010/06/09]
Joe Stagner displays the product details in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Display the Product List[MP4] [0:09:57] [2010/06/09]
Joe Stagner shows how to display the product list in the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Category Menu[MP4] [0:07:30] [2010/05/12]
Joe Stagner builds the category menu for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Directory Organization[MP4] [0:04:59] [2010/05/12]
Joe Stagner modifies the default directory structure for the Tailspin Spyworks sample Web Forms application. Source (C#)Source (VB)


Tailspin Spyworks - Intro UI and EDM[MP4] [0:12:45] [2010/05/12]
Joe Stagner kicks off the Tailspin Spyworks sample Web Forms application by implementing the default template. Source (C#)Source (VB)


ASP.NET MVC 2 - Render Action[MP4] [0:03:41] [2010/04/22]
In this video you'll learn how to use Html.RenderAction to write the results of a Controller Action to a View. We'll look at how Html.RenderAction differs from Html.RenderPartial, and how Html.Action…


ASP.NET MVC 2 - Areas[MP4] [0:03:26] [2010/04/22]
In this video you will learn how to use the Areas feature to make it easier to organize larger ASP.NET MVC applications by breaking them into different functional areas. Source (C#)Source (VB)


ASP.NET MVC For the Rest of Us: Part 3[MP4] [0:16:11] [2010/04/22]
In this Video Microsoft's Joe Stagner rebuilds the "Contact Us" feature for an ASP.NET MVC application using the Microsoft Entity Framework and a strongly typed view. Here we start to get a…


ASP.NET MVC For the Rest of Us: Part 2[MP4] [0:31:09] [2010/04/22]
In this Video Microsoft's Joe Stagner builds a "Contact Us" feature for an ASP.NET MVC application by adding a View, Controller Logic and a Custom Model to the default ASP.NET Application. You’ll see…


ASP.NET MVC For the Rest of Us: Part 1[MP4] [0:36:58] [2010/04/22]
In this Video Microsoft's Joe Stagner builds a "Contact Us" feature for an ASP.NET MVC application by adding a View, Controller Logic and a Custom Model to the default ASP.NET Application. You'll see…


How Do I: Make Ajax Calls Using jQuery?[MP4] [0:21:02] [2010/04/12]
In this video Chris Pels shows how to make Ajax calls using the jQuery library. A sample web site is created that contains a simple web service which returns a value. Next, the jQuery ajax() method is…


How Do I: Introducing the New Chart Control in Visual Studio 2010[MP4] [0:13:15] [2010/04/08]
There is a lot of excitement around the imminent release of Microsoft Visual Studio 2010 and the .NET Framework 4.0. Amongst many new features is the ASP.NET Web Charting Control. In this video, Max…


MVC2 - Template Customization[MP4] [0:03:11] [2010/03/23]
In this video you will learn about the template customization features in ASP.NET MVC 2. We'll look at Html.EditorForModel, Html.DisplayForModel, Model Template customization, and DataType…


MVC2 - Model Validation[MP4] [0:04:24] [2010/03/23]
In this video you will learn about how to use Data Annotation Attributes to define your validation rules, and how to enable client-side (AJAX) validation. Source (C#)Source (VB)


MVC2 - StronglyTyped Helpers[MP4] [0:02:14] [2010/03/23]
In this video you will learn about how you can use strongly typed HTML Helpers to gain compile-type checking when creating HTML UI Elements. Source (C#)Source (VB)


MVC2 - Html Encoding[MP4] [0:02:19] [2010/03/23]
In this video you will learn how to use the new HTML Encoding shortcut syntax in ASP.NET to guard against script injection, and to use the MvcHtmlString when you want to include HTML in your strings.…


Build Your First ASP.NET Application with ASP.NET MVC[MP4] [0:18:13] [2010/03/09]
Microsoft's Laurence Moroney shows you how to build your first ASP.NET application with ASP.NET MVC. Source (C#)Source (VB)


Build Your First ASP.NET Application with ASP.NET Web Forms[MP4] [0:11:28] [2010/03/09]
Microsoft's Laurence Moroney shows you how to build your first ASP.NET application with ASP.NET Web Forms. Source (C#)Source (VB)


What is ASP.NET?[MP4] [0:03:54] [2010/03/09]
Microsoft's Scott Hanselman gives a brief overview of ASP.NET. Source (C#)Source (VB)


How to Best Learn ASP.NET MVC[MP4] [0:03:33] [2010/03/09]
Microsoft's Scott Hanselman shows you what you need to learn how to use ASP.NET MVC to develop your web applications. Source (C#)Source (VB)


How Do I: Create an Efficient and Standardized Approach for Implementing CSS Styles?[MP4] [0:27:23] [2010/01/15]
In this video Chris Pels shows how to organize and implement CSS styles that provide a standardized look and feel to a web site. In addition, the styles are organized to provide maximum flexibility…


How Do I: Create and Use Classes in JavaScript?[MP4] [0:18:33] [2010/01/08]
In this video Chris Pels shows how to create classes in JavaScript with functionality similar to other programming languages with object oriented capabilities. First a sample web site project is…


How Do I: Use HttpVerbs Attributes in an MVC Application?[MP4] [0:16:30] [2009/12/30]
In this video Chris Pels shows how to use the HttpVerbs attributes to control access to MVC actions. First, a sample application is created with a default controller and view for editing the…


How Do I: Work with Model Binders in an MVC Application?[MP4] [0:17:40] [2009/12/30]
In this video Chris Pels shows how to use model binders to bind form data to complex business objects in models in an MVC application. First, an MVC application is created along with a simple model…


How Do I: Use ASP.NET AJAX Client Templates[MP4] [0:33:50] [2009/12/18]
There are two key steps involved in building AJAX interactions, calling services asynchronously and updating the page with the resulting data. ASP.NET AJAX has always made the first part easy but it…


How Do I: Customize Error Handling for the ASP.NET AJAX UpdatePanel[MP4] [0:17:26] [2009/12/18]
When an error occurs during the processing of a postback triggered by an ASP.NET AJAX UpdatePanel, the client-side PageRequestManager will show an alert (.NET 2.0 or 3.0) or just re-throw the…


How Do I: Create a Custom HTML Helper for an MVC Application?[MP4] [0:18:27] [2009/12/11]
In this video Chris Pels shows how to create a custom HtmlHelper that is not available in the standard set in an MVC application. First, a sample MVC application is created with a demo controller and…


How Do I: Implement View Models to Manage Data for ASP.NET MVC Views?[MP4] [0:21:59] [2009/12/11]
In this video Chris Pels shows how to use the concept of a "View Model" for managing data for ASP.NET MVC views. First, a sample MVC project is created that uses a ViewDataDictionary to package and…


How Do I: Work with Data in ASP.NET MVC Partial Views?[MP4] [0:20:56] [2009/12/11]
In this video Chris Pels shows how to organize and pass data to partial views in an MVC application. A sample MVC application is created that contains domain models for several business entities as…


ASP.NET 4 "Quick Hit" - Disabled Control Styling[MP4] [0:06:33] [2009/11/16]
In this video you will learn how to use the controlRenderingCompatibility setting so disabling non-input controls will not render invalid styles. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Hidden Field Divs[MP4] [0:03:06] [2009/11/16]
In this video you will learn how div elements around hidden fields are now styled so they do not interfere with user-created CSS rules. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - AJAX Data Templates[MP4] [0:12:15] [2009/11/16]
In this video you will learn how to use client templates to display database records with the DataView control. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - jQuery Syntax for Microsoft Ajax[MP4] [0:06:57] [2009/11/16]
In this video you will learn about jQuery syntax for Microsoft Ajax. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - The ScriptLoader[MP4] [0:14:58] [2009/11/16]
In this video will learn about the ScriptLoader. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Imperative JavaScript Syntax for Microsoft Client Side Controls[MP4] [0:10:31] [2009/11/16]
In this video you will learn the imperative JavaScript syntax for Microsoft client side controls. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" Tableless Menu Control[MP4] [0:05:03] [2009/11/16]
In this video you will see how the ASP.NET Menu control renders HTML using semantic markup consisting of an unordered list and list elements Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" Easy State Compression[MP4] [0:02:04] [2009/11/16]
In this video you will learn how to use the compressionEnabled configuration option to compress (and decompress) serialized session state. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" Table Free Templated Controls[MP4] [0:05:07] [2009/11/16]
In this video you will learn about the RenderOuterTable property for templated controls, which allows you to control whether or not the outer table is rendered to the page. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" Persistent GridView Row Selection[MP4] [0:03:23] [2009/11/16]
In this video you will learn about persisted row selection for the GridView control. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" New Rendering Option for Check Box Lists and Radio Button Lists[MP4] [0:04:50] [2009/11/16]
In this video you will learn about the RepeatLayout rendering option for Check Box and Radio Button lists. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - Snippets IntelliSense[MP4] [0:04:24] [2009/11/11]
In this video you will learn about Visual Studio's snippet support of HTML, ASP.NET markup and JavaScript. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - Websites Instead of Web Projects[MP4] [0:03:01] [2009/11/11]
In this video you will learn about Visual Studio IDE Start Page changes which affect how you create or open Websites. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - New Multi-Targeting[MP4] [0:06:39] [2009/11/11]
In this video you will learn how to use Visual Studio's enhanced multi-targeting support which allows you to use and target multiple versions of .NET. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - New Web Project Template[MP4] [0:03:14] [2009/11/11]
In this video you will learn about Visual Studio's new web project starter template. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - Multi-Monitor Support[MP4] [0:06:07] [2009/11/11]
In this video you will learn about Visual Studio's support of multiple monitor scenarios to improve your use of screen real-estate, and optimize your overall development workflow. Source (C#)Source…


Visual Studio 2010 "Quick Hit" - IntelliSense Smart Lists[MP4] [0:03:11] [2009/11/11]
In this video you will learn about list filtering in Visual Studio's IntelliSense. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - Code Search View Hierarchy[MP4] [0:05:38] [2009/11/11]
In this video you will learn about Visual Studio's code search view hierarchy. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" The HtmlEncoder Utility Method[MP4] [0:05:07] [2009/11/11]
In this video you will learn about the HtmlEncoder utility method. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Selective View State[MP4] [0:06:40] [2009/11/11]
In this video you will learn about the ViewStateMode property that lets you disable view state by default and then enable it only for the controls that require it in the page. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Predictable Client IDs[MP4] [0:10:46] [2009/11/11]
In this video you will learn about the ClientIDMode property, which lets you specify more precisely how the client ID is generated for controls. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Clean Web.Config Files[MP4] [0:02:41] [2009/11/11]
In this video you will see how the major configuration elements have been moved to the machine.config file. This allows the Web.config file in ASP.NET 4 applications to either be empty or contain a…


ASP.NET 4 "Quick Hit" - Auto Start[MP4] [0:11:37] [2009/11/11]
In this video you will learn about the new auto-start scalability feature which provides a controlled approach for starting up an application pool, initializing an ASP.NET application, and then…


ASP.NET 4 "Quick Hit" - Outbound WebForms Routing[MP4] [0:06:36] [2009/11/11]
In this video you will see how to use the routing mechanism to dynamically create an outbound URL based on input from the user. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Declarative WebForms Routing[MP4] [0:14:16] [2009/11/11]
In this video you will learn how to do WebForms routing declaratively through markup. Source (C#)Source (VB)


Visual Studio 2010 "Quick Hit" - Code Optimized Profile[MP4] [0:03:35] [2009/11/05]
In this video you will learn how to use the "Web Development (Code Optimized)" profile option in Visual Studio 2010 that hides the designer tab and focuses on a source-only editing experience . Source…


ASP.NET 4 "Quick Hit" - Imperative WebForms Routing[MP4] [0:12:57] [2009/11/05]
In this video you will learn how to use an expression builder to do WebForms routing imperatively. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Permanent Redirect[MP4] [0:05:34] [2009/11/05]
In this video you will learn how to use the RedirectPermanent helper method to issue HTTP 301 responses. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Dynamic Metadata[MP4] [0:05:36] [2009/11/05]
In this video you will learn about the Page.MetaKeywords and Page.MetaDescription properties, which allow you to set the page meta data dynamically at run time. Source (C#)Source (VB)


ASP.NET 4 "Quick Hit" - Chart Control[MP4] [0:02:42] [2009/11/05]
In this video you will learn how to use the ASP.NET Chart Control to create simple, intuitive, and visually compelling charts. Source (C#)Source (VB)


SQL Injection Defense[MP4] [0:25:35] [2009/10/29]
A SQL Injection vulnerability in your application can ruin your whole day. In this video, Microsoft’s Joe Stagner explains how SQL Injection attacks can happen, what a bad guy can do with them, and…


How Do I: Return JSON Formatted Data for an AJAX Call in an ASP.NET MVC Web Application?[MP4] [0:15:48] [2009/10/22]
In this video Chris Pels shows how to use the JsonResult and Json classes to return instances of classes as JSON formatted data. First, a sample MVC web application is created and a controller and…


ASP.NET Data Access Technologies, an Introduction to LINQ[MP4] [0:37:27] [2009/10/13]
LINQ is the ASP.NET developers preferred Data Access Mechanism. This video is an introduction to programming with LINQ and compares simple data access between ADO.NET and LINQ from a developer…


How Do I Understand and Defend Against Script Injection Attacks in ASP.NET[MP4] [0:40:05] [2009/10/13]
Cross Site Scripting (XSS) is perhaps the most troublesome security issue for web developers to tackle these days. In this video, Microsoft’s Joe Stagner provides some examples of how dangerous XSS…


ASP.NET MVC: How? 10 minute technical video for developers[MP4] [0:11:09] [2009/08/21]
A short overview of what it's like to work with ASP.NET MVC. Source (C#)Source (VB)


Why ASP.NET MVC? 3 minute overview video for decision makers[MP4] [0:03:45] [2009/08/21]
A high-level overview of ASP.NET MVC for decision-makers who would like to know more about benefits of ASP.NET MVC. Source (C#)Source (VB)


What is ASP.NET MVC? 80 minute technical video for developers, building NerdDinner[MP4] [1:20:29] [2009/08/21]
An in-depth tutorial on building an application with ASP.NET MVC. In this video we build the basics of Nerddinner.com and cover issues such as Unit Testing, Javascript (using jQuery), and how to use…


Login Controls[MP4] [0:10:27] [2009/06/04]
In this video Joe will introduce you to ASP.NET Membership by showing you how to use some of the Login Controls in ASP.NET. Source (C#)Source (VB)


Validation[MP4] [0:16:45] [2009/06/04]
In this video Joe will demonstrate the use of the FormValidation controls in ASP.NET Using Microsoft Visual Web Developer. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 24: Finis[MP4] [0:27:51] [2009/05/28]
This is the last episode in the MVC Storefront series and this might seem a bit odd. It’s definitely not the last screencast I’ll do with respect to ASP.NET MVC, but I think I’ve gone about as far as…


ASP.NET MVC Storefront Part 23: Getting Started With Domain-Driven Design[MP4] [0:46:49] [2009/05/28]
I don’t like the complexity that’s crept into my application. Not sure how else to put it - but the architecture needs to be shaken a bit so in this episode I tackle this complexity head on using…


Create a New Custom Extender[MP4] [0:26:05] [2009/05/22]
In this video Joe demonstrates how to use the AJAX Control Toolkit to create a new custom AJAX Control Extender. Source (C#)Source (VB)


Set Up Your Development Environment for ASP.NET 2.0[MP4] [0:15:04] [2009/05/13]
In this video you’ll learn how to set up your Development Environment for developing ASP.NET AJAX Applications if you are targeting ASP.NET 2.0. Source (C#)Source (VB)


Set Up Your Development Environment for ASP.NET 3.5[MP4] [0:08:17] [2009/05/13]
In this video you’ll learn how to set up your Development Environment for developing ASP.NET AJAX Applications if you are targeting ASP.NET 3.5. Source (C#)Source (VB)


Editor Control Custom[MP4] [0:08:29] [2009/05/13]
In this video Joe demonstrates how to create a new class, derived from the AJAX Control Toolkit’s Editor control and implementing a “simple” user. Source (C#)Source (VB)


Editor Control[MP4] [0:04:21] [2009/05/13]
This video will demonstrate how to use the new Editor WYSIWYG Editor control from the Microsoft AJAX Control Toolkit. Source (C#)Source (VB)


Combo Box[MP4] [0:09:33] [2009/05/13]
This video will demonstrate how to use the new Combo Box control from the Microsoft AJAX Control Toolkit. Source (C#)Source (VB)


Color Picker[MP4] [0:09:40] [2009/05/13]
This video will demonstrate how to use the new Color Picker control from the Microsoft AJAX Control Toolkit. Source (C#)Source (VB)


Control Extenders[MP4] [0:03:36] [2009/05/13]
Watch this video to understand the difference between Controls and AJAX Control Extenders and how to use those extenders in your applications. Source (C#)Source (VB)


Ninja on Fire Black Belt Tips[MP4] [1:17:56] [2009/05/12]
See a walkthrough of several tips and tricks for getting the most out of the ASP.NET MVC framework. Source (C#)Source (VB)


America's Next Top Model View Controller Framework[MP4] [1:10:25] [2009/05/12]
See how to build a simple application that highlights some of the key capabilities of ASP.NET MVC. Also, learn how to improve productivity using some of the cool new tooling features. Source…


Creating NerdDinner.com with Microsoft ASP.NET Model View Controller (MVC)[MP4] [1:11:23] [2009/05/12]
No slides. Just code. Start with File-New and build a real Web site with ASP.NET, ASP.NET AJAX, Authentication, Authorization, MVC, Microsoft SQL Server and jQuery in sixty-five minutes or less.…


AJAX Style Services with Microsoft Visual Web Developer 2008[MP4] [0:16:38] [2009/05/08]
AJAX means different things to different people. This video shows you the basics of writing AJAX style services (and client side consumers) in Visual Web Developer 2008. Source (C#)Source (VB)


An Introduction to SOAP Based Web Services with Visual Web Developer 2008[MP4] [0:26:32] [2009/05/08]
This video shows you how quick and easy it can be to start developing distributed applications based on SOAP / XML web services. Source (C#)Source (VB)


MasterPages[MP4] [0:16:01] [2009/05/08]
ASP.NET MasterPages are a key part of building agile web applications. This video will demonstrate the basics of using master pages and nested MasterPages in your ASP.NET applications. Source…


CSS[MP4] [0:24:32] [2009/04/30]
Cascading Style Sheets are integral to modern web development and Visual Web Developer 2008 includes a collection of powerful CSS building facilities to help. In this video learn about VWD’s CSS…


Debugging[MP4] [0:37:19] [2009/04/30]
Description: Visual Web Developer offers a rich debugging experience for beginners and expert developer alike. In this video Joe will tour you through the VWD debugging experience. Source (C#)Source…


[How Do I]: Add Client Script Event Handlers Controls on an ASP.NET Page?[MP4] [0:12:50] [2009/04/23]
In this video Chris Pels shows how to add client script events to controls on an ASP.NET page. First, several ASP.NET controls are added to the page and an event handler is added for standard…


Session Level Objects[MP4] [0:10:02] [2009/04/20]
This video will introduce Session Level Events and Objects and compare their use with their Application and Page level equivalents. Source (C#)Source (VB)


Application Level Objects[MP4] [0:13:32] [2009/04/20]
This video will introduce Application Level Events and Objects and explain the concept of "Scope" as it pertains to them. Source (C#)Source (VB)


Submit and Postback[MP4] [0:19:14] [2009/04/20]
This video will introduce you the what goes on "under the covers" when your ASP.NET application’s browser and server interact. Source (C#)Source (VB)


Intro to ASP.NET Controls[MP4] [0:08:44] [2009/04/09]
Controls driven development can really increase your development productivity. This video provides a basic introduction to the standard ASP.NET controls. Source (C#)Source (VB)


Page Lifecycle Events[MP4] [0:12:10] [2009/04/09]
ASP.NET provides a very rich eventing mechanism with hooks into all the important chronological instances in the ASP.NET page lifecycle. This video will enumerate many of the common lifecycle events,…


Page Layout[MP4] [0:08:57] [2009/04/09]
Tables or StyleSheets? Relative Positioning or Absolute? This video will demonstrate the features of Visual Web developer that support the developing with your page layout preference. Source…


Intro to Web Forms[MP4] [0:22:49] [2009/04/09]
ASP.NET Web Forms is the default User Interface mechanism for ASP.NET applications.. This video will demonstrate the basic of developing with Web Forms. Source (C#)Source (VB)


IntelliSense[MP4] [0:14:16] [2009/04/09]
IntelliSense is a valuable Visual Studio feature for both learning .NET programming as well as accelerating your coding efficiency. This video will introduce you to the value of IntelliSense in Visual…


Intro to Visual Web Developer[MP4] [0:39:27] [2009/04/09]
Microsoft Visual Web Developer is the FREE version of Visual Studio for developing ASP.NET applications. This video will show how to get and install it and take you through a general tour of the IDE…


[How Do I]: Persist the State of a User Control During a Postback[MP4] [0:25:13] [2009/04/02]
In this video Chris Pels shows how to persist the state of one or more objects in a user control. First, a user control is created that represents the ability for a user to specify filter criteria for…


[How Do I]: Use the ASP.NET Cache Object to Cache Application Information[MP4] [0:22:24] [2009/03/26]
In this video Chris Pels shows how to use the ASP.NET Cache object to store application information. A sample page is created with a simple user interface and code is added that populates the grid…


ASP.NET MVC Controller Overview[MP4] [0:05:54] [2009/03/17]
In this video, Stephen Walther introduces you to ASP.NET MVC controllers and controller actions. You learn how to return different types of action results. Source (C#)Source (VB)


Creating a Movie Database Application in 15 minutes with ASP.NET MVC[MP4] [0:12:04] [2009/03/17]
Stephen Walther builds an entire ASP.NET MVC application from start to finish. This video is a great introduction for people who are new to the ASP.NET MVC Framework and who want to get a sense of the…


IIS7 Playlists[MP4] [0:08:40] [2009/03/10]
If you're hosting media files on your web site, play lists will let you define sequences for your media and optionally prevent users from skipping parts of the content (like ads or disclaimers).…


Bit Rate Throttling[MP4] [0:06:50] [2009/03/09]
This video will teach how to install and configure a great new IIS7 feature – Bit Rate Throttling. With BRT you can serve media files or big downloads without ruining your sites UI performance. Source…


Installing FTP7[MP4] [0:08:02] [2009/03/09]
FTP7 is new and powerful. This video shows you how to get it up and running! Source (C#)Source (VB)


Creating a Site with IIS7 Manager[MP4] [0:08:23] [2009/03/09]
This video demonstrates the provisioning process for new web sites with IIS7. Source (C#)Source (VB)


Troubleshooting Production ASP.NET Apps[MP4] [0:30:27] [2009/03/09]
This video provides you with a quick inventory of tools to troubleshoot your production ASP.NET applications. Source (C#)Source (VB)


Feature Specific Delegated Management[MP4] [0:08:43] [2009/03/09]
This video demonstrates how to work with remotely administering SPECFIC web site features with IIS7 remote / delegated administration. Source (C#)Source (VB)


Working with IIS7 Delegated Admin[MP4] [0:22:20] [2009/03/09]
This video introduces the exciting new remote management functionality built for the IIS7 manager. It illustrates both server and client configuration as well as the two authorization options. Source…


Developing and Deploying In a Shared Hosting[MP4] [0:46:20] [2009/03/09]
This video introduces developing ASP.NET applications in a shared hosting environment by demonstrating "Live Editing" and "Remote Publication" features in Visual Web Developer 2008. Source (C#)Source…


[How Do I]: Synchronize Data in Secondary User Control(s) Based Upon User Selections[MP4] [0:22:52] [2009/03/06]
In this video Chris Pels shows how to create two DropDownList controls where selecting an item in the first list populates the items in the second list. First, an ASP.NET page is created with two…


[How Do I:] Cache an ASP.NET Page Based Upon Information in the HTTP Header[MP4] [0:12:54] [2009/02/26]
In this video Chris Pels shows how to keep a page in the ASP.NET output cache based upon information in the page’s HTTP header. First, the potential HTTP header values are reviewed. Then, a sample…


[restful-data-services-with-the-adonet-data-services-framework]


Watch ASP.NET Development in Action[MP4] [0:20:23] [2009/02/24]
Watch how easy it is to build a "to do" task list application from scratch using ASP.NET 2.0, ASP.NET AJAX, SQL Server Express, and Visual Web Developer. Microsoft's Joe Stagner starts by creating a…


ASP.NET AJAX: A demonstration of ASP.NET AJAX[MP4] [0:20:23] [2009/02/24]
See how easy it is to build from scratch a "To Do List" management application using ASP.NET 2.0, and then enhance the user experience using the ASP.NET AJAX Extensions. Source (C#)Source (VB)


[How Do I:] Control the Caching of an ASP.NET Page Based Upon Custom Information[MP4] [0:12:43] [2009/02/19]
In this video Chris Pels shows how to control the criteria for caching an ASP.NET page based upon custom information. A sample page is created and then the OutputCache directive is used with the…


[How Do I:] Cache Portions of an ASP.NET Page[MP4] [0:19:23] [2009/02/12]
In this video Chris Pels shows how to cache one or more portions of an ASP.NET page by implementing the OutputCache for user controls on the page. First, an ASP.NET page is created and cached using…


[How Do I:] Use OutputCache to Cache an ASP.NET Page[MP4] [0:14:44] [2009/02/05]
In this video Chris Pels shows how to utilize the built-in caching of ASP.NET to store a page in the cache so it does not have to be re-rendered. First, the simplest form of page caching is…


[How Do I:] Use the Reponse.Filter Property to Replace HTML in an ASP.NET Page[MP4] [0:13:47] [2009/01/29]
In this video Chris Pels shows how to use the Reponse.Filter property to intercept and alter the HTML being sent to a page. First, a sample page is created with some simple text. Then, a custom Stream…


[How Do I:] Export Data to a Comma Delimited (CSV) File for an Application Like Excel[MP4] [0:19:19] [2009/01/22]
In this video Chris Pels shows how to take data from a database or other source and export it to a comma delimited file that can be used in an application like Excel. First, a set of data is created…


[How Do I:] Use the FtpWebRequest Class to Create an FTP Connection to a FTP Server[MP4] [0:21:27] [2008/12/18]
In this video Chris Pels shows how to use the FtpWebRequest class to create an FTP connection and transfer a file. First, create a simple .aspx form to select a file to transfer to the FTP server.…


[How Do I:] Precompile an ASP.NET Website[MP4] [0:21:35] [2008/12/18]
Chris Pels shows how to precompile an ASP.NET website, which increases first-run performance and strengthens application security. Source (C#)Source (VB)


ASP.NET Dynamic Data Custom Form Formatting[MP4] [0:06:57] [2008/12/11]
In this video you will gain some insight on how you can configure the visual aesthetics of a Dynamic Data application down to the very specifics of each field's display. Source (C#)Source (VB)


How to Create Table Specific Custom Forms in an ASP.NET Dynamic Data Application[MP4] [0:10:11] [2008/12/11]
Sometimes we need to deviate from the default UI in our ASP.NET Dynamic Data Application. In this video we'll see how we can do that, and how we can turn off auto column generation and construct a web…


How to Remove Columns From Your DynamicData Data Grids[MP4] [0:05:40] [2008/12/11]
In this video you'll see how to take advantage of full column scaffolding but still exclude table columns that you don't want to appear in your user interface. Source (C#)Source (VB)


How to Implement Custom Field Validation with Imperative Logic in VB or C#[MP4] [0:09:37] [2008/12/11]
In this video we will build on the declarative field validation we implemented in our previous Dynamic Data Video and add custom programming logic to our validation. Source (C#)Source (VB)


[How Do I:] Create a Reusable Component for Sending Email to a Distribution List[MP4] [0:35:28] [2008/12/04]
In this video Chris Pels shows how to create a component that can be used on multiple web pages and web sites that sends emails to a list of recipients. First, the ASP.NET web site will be configured…


[How Do I:] Create a Custom Provider for Logging Health Monitoring Events[MP4] [0:26:44] [2008/11/06]
Chris Pels shows how to create a custom provider for the ASP.NET heath monitoring system, which records health monitoring events to a text-based log file. Learn how to create the custom provider…


[How Do I:] Implement Error Handling when Sending Email with ASP.NET[MP4] [0:24:27] [2008/11/06]
Chris Pels shows how to implement error handling when sending an email with ASP.NET. He creates an ASP.NET web page to send email, shows how to configure in the web.config file, describes the…


[How Do I:] Embed an Image in an Email with ASP.NET[MP4] [0:19:56] [2008/11/06]
Chris Pels shows how to embed an image in an email with ASP.NET. He creates a web form (with fields for To, From, Subject, and Body), uses the AlternateView class to create text and HTML versions of…


How to Use Attribute Validation in ASP.NET Dynamic Data Applications[MP4] [0:11:48] [2008/10/23]
This video will introduce modifying the Partial Classes in our Dynamic Data Application's Data Access Layer and get us started using Attributes by focusing on the Validation Attributes. This Data…


How to Enable Table Specific Routing in Dynamic Data Applications[MP4] [0:06:43] [2008/10/23]
In this video learn how to add custom workflow logic to your ASP.NET dynamic data application by using Routing to enable table-specific .aspx file usage. Source (C#)Source (VB)


Enable In-Line Editing in ASP.NET Dynamic Data Applications[MP4] [0:13:51] [2008/10/23]
This video will demonstrate using URL Routing to enable In-Line editing in your ASP.NET Dynamic Data Application. Source (C#)Source (VB)


Begin Modifying Dynamic Data Applications with URL Routing[MP4] [0:05:19] [2008/10/23]
This video introduces ASP.NET Dynamic Data URL routing and shows how to configure an application’s URL with routing options. Source (C#)Source (VB)


Begin Editing the Templates in ASP.NET Dynamic Data Applications[MP4] [0:08:24] [2008/10/23]
This video will explore the application structure of your generated ASP.NET Dynamic Data Application and get you started on editing the provided templates. Source (C#)Source (VB)


Getting Started with Dynamic Data[MP4] [0:23:55] [2008/10/23]
In this video we'll build an entire ASP.NET application with ASP.NET Dynamic Data using the Northwind Data by using Dynamic Data's code generating, scaffolding and templates. The finished application…


ASP.NET MVC Storefront Part 22: Restructuring, Rerouting, and PayPal[MP4] [0:45:05] [2008/10/16]
In this episode I restructure a bit in order to clean things up some. I also change the routes to be a lot simpler. Finally, I add PayPal as a checkout option. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 21: Order Manager and Personalization[MP4] [0:43:07] [2008/10/16]
In this episode I create the Order Manager page and talk about various issues relating to order fulfillment. In addition I introduce personalization features to make the experience a bit more friendly…


ASP.NET MVC Storefront Part 20: Logging[MP4] [0:21:49] [2008/10/16]
In this episode I plug in logging - something that probably should have been implemented sooner. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 19a: Windows Workflow Followup[MP4] [0:13:50] [2008/10/16]
In this episode I followup with more information about using Windows Workflow, and I touch on some of the feedback I received with episode 19. Source (C#)Source (VB)


ASP.NET MVC MVC Storefront Part 19: Processing Orders With Windows Workflow[MP4] [0:43:49] [2008/10/16]
In this episode I introduce Windows Workflow and spike it to see how well it will work for various processes in the site. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 18: Creating An Experience[MP4] [0:21:26] [2008/10/16]
In this episode I work on pulling all of the technical pieces together to form a coherent "experience" for the shopper. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 17: Checkout With Jeff Atwood[MP4] [0:34:32] [2008/10/16]
In this episode I ready up the checkout process and talk with Mr. CodingHorror himself, Jeff Atwood. We talk about all kinds of things but mostly discuss Open ID, CardSpace, and how Jeff would like to…


ASP.NET MVC Storefront Part 16: Membership Redo With OpenID[MP4] [0:40:16] [2008/10/16]
Rob changes the Membership system and splits it out into three separate services/parts. Rob then sits with Jon Galloway to talk about OpenID and how to implement. Source (C#)Source (VB)


[How Do I:] Send Email Asynchronously with ASP.NET[MP4] [0:18:18] [2008/09/24]
In this video, Chris Pels shows how to use the System.Net.Mail classes in ASP.NET to send an asynchronous email message. First, see how to configure a web site to send email using the element in the…


[How Do I:] Send Templated Emails for Health Monitoring Events in ASP.NET[MP4] [0:25:13] [2008/09/18]
In this video Chris Pels shows how to use the TemplatedEmailWebEventProvider to send emails when health monitoring events occur that utilize a template for the email content. First, see how to…


[How Do I:] Use a Visual Studio 2008 Web Deployment Project[MP4] [0:26:56] [2008/09/11]
In this video Chris Pels shows how to use the Visual Studio 2008 Web Deployment add-on to create deployment projects with a finer degree of control over how a web site is compiled and deployed. First,…


[How Do I:] Configure Email Notification for Health Monitoring on an ASP.NET Web Site[MP4] [0:25:02] [2008/09/11]
In this video Chris Pels shows how to configure email notification for health monitoring in an ASP.NET web site. First, see how to configure the sending of email in an ASP.NET web site through the use…


[How Do I:] Use ASP.NET to Send Email from a Web Site[MP4] [0:25:32] [2008/08/28]
In this video Chris Pels shows how to create and send an email in an ASP.NET web site. First, learn about the core classes in the System.Net.Mail namespace for sending mail in an ASP.NET web site. See…


[How Do I:] Write Web Events to a SQL Server Database Using the SqlWebEventProvider[MP4] [0:31:39] [2008/08/28]
In this video Chris Pels shows how to use the ASP.NET health monitoring SqlWebEventProvider to log errors in a web site to a SQL Server database. First, learn the role of the provider and events in…


Validating Users with the Login Control[MP4] [0:05:07] [2008/08/22]
In this video, Joe Stagner explores an alternative method of user authentication rather then creating a custom form and calling the API to authenticate a user. He uses the Login Control that ships…


Validating Users Manually[MP4] [0:13:23] [2008/08/22]
In this video Joe Stagner shows you how to create your own web form and process the authentication request manually. For additional information about this video, read the "Validating User Credentials…


Creating User Accounts Programmatically[MP4] [0:19:12] [2008/08/22]
In this video, Joe Stagner demonstrates how to create a custom create user web form programmatically while not using the Create User wizard. For additional information about this video, read the…


Creating User Accounts with the Create User Wizard[MP4] [0:09:55] [2008/08/22]
In this video, Joe Stagner shows how to create users with the Create User Wizard that comes with the Login Control Collection in ASP.NET and Visual Studio. For additional information about this video,…


[How Do I:] Determine Whether to Use a Web Site or a Web Application Project[MP4] [0:29:56] [2008/08/22]
In this video Chris Pels will contrast the differences between an ASP.NET web site project and a web application project. Learn the considerations for using one type of project or the other. First,…


Displaying a Table of Database Data[MP4] [0:15:07] [2008/08/20]
Need to display a set of database records in an ASP.NET MVC view? Learn two methods of displaying records in an HTML table. You learn how to perform all of the formatting inline. You also learn how to…


Creating Model Classes with LINQ to SQL[MP4] [0:24:14] [2008/08/20]
Learn how to create data access classes by taking advantage of Microsoft LINQ to SQL. In this video tutorial, you learn how to use a LINQ to SQL DataContext class directly within a controller. You…


Creating Custom HTML Helpers[MP4] [0:14:56] [2008/08/20]
Create new HTML Helpers to make it easier to generate view content. Stephen Walther demonstrates two simple methods of creating new HTML Helpers. Source (C#)Source (VB)


Creating Unit Tests for ASP.NET MVC Applications[MP4] [0:15:50] [2008/08/20]
Learn how to create unit tests for controller actions. In this tutorial, Stephen Walther demonstrates how to test whether a controller action returns a particular view, returns a particular set of…


Preventing JavaScript Injection Attacks[MP4] [0:11:38] [2008/08/20]
Prevent JavaScript Injection Attacks and Cross-Site Scripting Attacks from happening to you. In this tutorial, Stephen Walther explains how you can easily defeat these types of attacks by HTML…


An Introduction to URL Routing[MP4] [0:14:42] [2008/08/20]
In this tutorial, Stephen Walther demonstrates how browser requests get mapped to controller actions through URL Routing. You also learn how to create a custom route that displays different blog…


Understanding Views, View Data, and HTML Helpers[MP4] [0:11:02] [2008/08/20]
What is an ASP.NET MVC View and how does it differ from a HTML page? In this tutorial, Stephen Walther introduces you to Views and demonstrates how you can take advantage of View Data and HTML Helpers…


Understanding Controllers, Controller Actions, and Action Results[MP4] [0:11:37] [2008/08/20]
In this tutorial, Stephen Walther introduces you to ASP.NET MVC controllers. You learn how to create new controllers and return different types of action results. Source (C#)Source (VB)


Understanding Models, Views, and Controllers[MP4] [0:13:04] [2008/08/20]
Confused about Models, Views, and Controllers? In this tutorial, Stephen Walther introduces you to the different parts of an ASP.NET MVC application. Source (C#)Source (VB)


Creating a Tasklist Application with ASP.NET MVC[MP4] [0:38:25] [2008/08/20]
Stephen Walther builds an entire ASP.NET MVC application from start to finish. This tutorial is a great introduction for people who are new to the ASP.NET MVC Framework and who want to get a sense of…


[How Do I:] Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities[MP4] [0:31:45] [2008/08/07]
In this video Chris Pels shows how to create an MSBuild project that orchestrates the execution of the aspnet_compiler and aspnet_merge utilities for an ASP.NET web site. First, learn the fundamentals…


How to Work with Datasets and Filters from an ASP Application[MP4] [0:06:00] [2008/08/07]
In this video, part 3 of 3, Joe Stagner demonstrates how to return a filtered set of data from the overall application dataset. For additional information about this video, read the Creating a Data…


How to Manually Bind a Dataset to a Datagrid[MP4] [0:07:27] [2008/08/07]
In this video, part 2 of 3, Joe Stagner uses the sample ASP application created in part one, to demonstrate how to manually bind a dataset to a datagrid. For additional information about this video,…


Data Access Layers in ASP.NET Applications[MP4] [0:11:50] [2008/08/07]
In this video, part 1 of 3, Joe Stagner creates a data access layer using a typed data set for a simple ASP.NET application. For additional information about this video, read the Creating a Data…


[How Do I:] Use Skins with CSS for a Flexible and Maintainable ASP.NET Web Site[MP4] [0:29:18] [2008/08/07]
In this video Chris Pels shows how to create skins for ASP.NET server controls and then incorporate CSS styles to control the appearance of the skinned controls. First, learn how to create a skin for…


Changing Membership Settings in the Default Membership Schema[MP4] [0:09:36] [2008/08/04]
In this video Joe Stagner looks at how to change the default settings of the membership schema to conform to the specific needs of an custom application. For additional information about this video,…


Configuring SQL To Work with Membership Schemas[MP4] [0:18:55] [2008/08/04]
In this video Joe Stagner demonstrates how to configure a SQL instance to work with a specific ASP Services Membership Profile; as well as configure the application to specifically use this SQL…


Understanding ASP.NET Memberships[MP4] [0:22:46] [2008/08/04]
In this video Joe Stagner looks at working with the built-in providers, available to ASP.NET developers, for membership. For additional information about this video, read the Creating the Membership…


[How Do I:] Implement Command Buttons for Individual Items[MP4] [0:34:14] [2008/07/24]
In this video Chris Pels will show how to handle events associated with a button control in each item of a data-bound control like a ListView control. First, see how these data-bound controls have…


[How Do I:] Use the Fixednames Option with the Compiler Utility for Maximum Flexibility[MP4] [0:23:30] [2008/07/24]
In this video Chris Pels will show how to use the fixednames option with the aspnet_compiler.exe utility to produce a consistent file names in compilation output. First, see how the compilation output…


[How Do I:] Use a Hidden Field to Store and Manipulate Client-Side Information[MP4] [0:24:35] [2008/07/24]
In this video Chris Pels will show how to use a hidden field as one approach to simple state management on an ASP.NET page and for communicating client side processing information. First, see how to…


[How Do I:] Add Controls to an ASP.NET Web Page Programmatically[MP4] [0:33:56] [2008/07/24]
In this video Chris Pels will show how to create an ASP.NET server control programmatically at runtime and add it to a page. First, learn the basic concept of adding a control to a page…


Use Custom Principal Objects[MP4] [0:22:45] [2008/07/16]
Joe Stagner demonstrates how to implement custom identity in principal objects in order to store user authentication data. For more information on this demo, a tutorial is located here. Source…


Add Custom Data to the Authentication Method[MP4] [0:14:32] [2008/07/16]
Joe Stagner will continue the exploration of ASP.NET authentication by configuring the authentication method to add custom data to the authentication ticket that is used by ASP.NET. For more…


Forms Login Custom Key Configuration[MP4] [0:07:31] [2008/07/16]
Joe Stagner will examine the machine key setting in your ASP.NET application. For more information on this demo, a tutorial is located here. Source (C#)Source (VB)


ASP Forms Login Relocation[MP4] [0:04:34] [2008/07/16]
Joe Stagner uses the previous code example to continue customizing the ASP.NET authentication by relocating and renaming the login functionality of the ASP.NET application. For more information on…


How to Setup and Use Cookie-less Authentication in an ASP.NET Application[MP4] [0:04:12] [2008/07/16]
Joe Stagner utilizes the previous code example to demonstrate how to use cookie-less authentication. For more information on this demo, a tutorial is located here. Source (C#)Source (VB)


How to Change the Forms Authentication Properties[MP4] [0:07:11] [2008/07/16]
Joe Stagner utilizes the previous code example to demonstrate how to change the authentication period for the ASP.NET application. For more information on this demo, a tutorial is located here. Source…


Using Basic Forms Authentication in ASP.NET[MP4] [0:23:23] [2008/07/16]
Joe Stagner walks through the process to utilize basic forms based authentication programmatically with ASP.NET. It is suggested that viewers read this before viewing. For more information this demo…


ASP.NET MVC Storefront Part 15: Public Code review[MP4] [0:32:07] [2008/07/10]
In this episode Rob Conery does a public code review of the Storefront Application based on user feedback. Rob Conery has documented each step in the development process on his blog. Source (C#)Source…


ASP.NET MVC Storefront Part 14: Rich Client Interaction[MP4] [0:33:56] [2008/07/10]
Rich Client interaction specifically focused on AJAX. Rob Conery has documented each step in the development process on his blog. Source (C#)Source (VB)


Utilize the AJAX Rating Control in the ASP.NET Toolkit[MP4] [0:20:59] [2008/07/10]
Joe Stagner demonstrates how to use the Rating Tool that ships with ASP.NET AJAX Toolkit. Source (C#)Source (VB)


[How Do I:] Implement a Cross Page PostBack in ASP.NET[MP4] [0:29:39] [2008/07/10]
In this video Chris Pels shows how to create a Cross Page PostBack in ASP.NET, where a control on a source page raises a PostBack event to a different target page. First, learn how to configure a…


[How Do I:] Use the aspnet_merge.exe Utility to Merge Assemblies[MP4] [0:28:49] [2008/06/26]
In this video Chris Pels will show how to use the aspnet_merge.exe utility to combine assemblies that have been compiled using the aspnet_compiler.exe utility. First, view the output of the ASP.NET…


[How Do I:] Pass Information From One Page to Another Using a Query String[MP4] [0:25:09] [2008/06/26]
In this video Chris Pels will show how information can be passed from one page to another using a query string. First, see how to construct a query string including variable names and values from…


ASP.NET MVC Storefront Part 13: Dependency Injection[MP4] [0:58:13] [2008/06/19]
This is a joint development session with Jeremy Miller of CodeBetter/StructureMap, where he shows me the ins and outs of Dependency Injection. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 12: Mocking[MP4] [0:18:25] [2008/06/19]
In this episode I implement mocking so I can test my Authentication action for my UserController. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 11: Hooking Up The Shopping Cart and Using Components[MP4] [0:31:44] [2008/06/19]
In this episode I hook the site up to the shopping cart and run some tests on my Controllers. I also build a Component with a little-known feature of MVC, the System.Web.MVC.ComponentController.…


[How Do I:] Map an ASP.NET Server Control to the Adaptor Used to Render It[MP4] [0:23:45] [2008/06/19]
In this video Chris Pels will show how to use a control adaptor to provide different renderings for an ASP.NET server control without actually changing the control itself. In this video, an ASP.NET…


[How Do I:] Detect Browser Capabilities in ASP.NET Web Pages[MP4] [0:13:59] [2008/06/19]
In this video Chris Pels will show how to determine what capabilities a user’s browser has when viewing pages in an ASP.NET web site. First, learn how to access an instance of the…


[How Do I:] Work with Nested Master Pages to Create Standard Content Layouts[MP4] [0:30:47] [2008/06/19]
In this video Chris Pels will show how to use nested master pages to create individual master pages that represent different standard content layouts for a web site. First, see how several major…


[How Do I:] Use Roles to Segment Functionality in an ASP.NET Web Site[MP4] [0:32:15] [2008/05/29]
In this video Chris Pels will show how to maximize the use of roles in an ASP.NET web site after setting up ASP.NET Membership. First, learn how to setup roles using the built-in role manager in…


[How Do I:] Make HTML elements accessible from server side code[MP4] [0:22:01] [2008/05/29]
Source (C#)Source (VB)


ASP.NET MVC Storefront Part 10: Shopping Cart Refactor and Authorization[MP4] [0:25:54] [2008/05/27]
Rob refactors the initial go at the Shopping Cart, and implements the core of a Membership System using ASP.NET Membership. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 9: The Shopping Cart[MP4] [0:28:12] [2008/05/27]
Rob Conery cooks up a simple cart system so he can spike. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 8: Testing Controllers, Iteration 1 Complete[MP4] [0:30:23] [2008/05/27]
Rob finishes up the initial iteration of the site and work on Controller Tests as well. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 7: Routing and UI Work[MP4] [0:25:52] [2008/05/27]
Rob talks with Scott Hanselman about how to setup Routing, and then he implements the user interface. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 6: Finishing The Repository, and Initial UI Work[MP4] [0:20:39] [2008/05/27]
Rob talks with Jon Galloway about CSS strategies and begin working in the Front end of the application. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 5: Globalization[MP4] [0:11:14] [2008/05/27]
Rob Conery works with Damien Guard to refactor the database to deal with test data and globalization issues. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 4: Linq To Sql Spike[MP4] [0:14:16] [2008/05/27]
Rob creates a "spike" - a bit of functionality to test a thought or inspiration - to make sure that Linq To Sql will work for my data access pattern. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 3: Pipes and Filters[MP4] [0:16:36] [2008/05/27]
Rob Conery discusses the feedback from Parts 1 and 2, and then dive into the Pipes and Filters implementation on the IQueryable repository. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 2: The Repository Pattern[MP4] [0:10:16] [2008/05/27]
Rob Conery walks through Repository implementation and writes out the first main set of unit tests. He will also structure up the initial service layer methods and interfaces. Source (C#)Source (VB)


ASP.NET MVC Storefront Part 1: Architectural Discussion and Overview[MP4] [0:10:15] [2008/05/27]
Rob Conery covers the initial architecture here, in part 1, where he discusses the Repository Pattern with Ayende Rahien and Steve Harman. He also asks Phil Haack what's first: The Test Chicken or the…


[How Do I:] Serialize a Graph with the Entity Framework[MP4] [0:04:55] [2008/05/22]
In this introductory video Brian Dawson will show you how to serialize a Graph when developing an ASP.NET application with the ADO.NET Entity Framework. Source (C#)Source (VB)


[How Do I:] Use the New Entity Data Source[MP4] [0:11:49] [2008/05/22]
In this introductory video Diego Vega will show you how to use the Entity Data Source in an ASP.NET Application. Source (C#)Source (VB)


[How Do I:] Get Started with the Entity Framework[MP4] [0:09:38] [2008/05/22]
In this introductory video, Alex James will show you how to build a simple Entity Data Model in a short amount of time. Source (C#)Source (VB)


[How Do I:] Use the Ability to Create Groups with the ListView Control for Different Data[MP4] [0:23:35] [2008/05/20]
In this video Chris Pels will show how to group items when displaying data in a ListView control. First, see the basics of item layout in the ListView control with the LayoutTemplate and the…


[How Do I:] Extend and Customize an ASP.NET Server Control for a Specific Purpose[MP4] [0:26:30] [2008/05/20]
In this video Chris Pels will show how to extend a standard ASP.NET server control and customize it for a specific purpose. Specialized controls provide an convenient way to implement standardized…


[How Do I:] Configure an ASP.NET Web Site for a .NET Framework Version[MP4] [0:12:48] [2008/05/20]
In this video Chris Pels will show how to configure an ASP.NET web site to use a specific version of ASP.NET/.NET Framework. First see how to identify what version of the .NET Framework a web site is…


How Do I Use a DynamicControl in ListView and DetailsView Controls?[MP4] [0:05:32] [2008/05/08]
This video compares the same application written twice, once with Dynamic Data and once without. In the process, you add DynamicControl objects to ListView and DetailsView controls. Source (C#)Source…


How do I Display Unknown datatypes?[MP4] [0:08:25] [2008/05/08]
In this video, we show you how to configure Dynamic Data to handle a totally unknown custom data type that is stored in the database as a binary BLOB. Source (C#)Source (VB)


How Do I Make Custom Pages?[MP4] [0:05:07] [2008/05/08]
In this video, you learn how to make a custom page for some tables, while other pages use standard functionality. Source (C#)Source (VB)


How do I Handle Business Logic Exceptions?[MP4] [0:05:31] [2008/05/08]
This video shows you how to add validation to the data model. You will be able to see how that validation logic is reflected in the UI. Source (C#)Source (VB)


How do I Change how my Fields render?[MP4] [0:13:04] [2008/05/08]
In this video you learn how to change the way that data fields are rendered. You will plug in third-party controls for some fields. Source (C#)Source (VB)


How Do I Enable Inline GridView Editing?[MP4] [0:06:22] [2008/05/08]
Now that you have created a site with Edit and Details views, how do you enable inline editing in a GridView control? This video shows you how, and also touches on routing. Source (C#)Source (VB)


Your First Scaffold and What is Dynamic Data?[MP4] [0:06:19] [2008/05/08]
In this short introduction, you create a complete Dynamic Data application in minutes using scaffolding, and in the process learn about Dynamic Data. Source (C#)Source (VB)


Using Script Combining to improve AJAX performance[MP4] [0:04:44] [2008/05/08]
Betrand Le Roy outlines how to improve the performance of an Ajax application using a new feature called Script Combining , utilizing a simple page with sample code from the Ajax toolkit. Source…


How Do I Use the ASP.NET IIS Registration Tool to Configure ASP.NET[MP4] [0:27:27] [2008/05/02]
In this video Chris Pels shows how to use the ASP.NET IIS Registration Tool to configure ASP.NET. First, see how file extensions are mapped to ASP.NET in the IIS Manager on a global and…


How To Dynamically Add Controls to a Web Page[MP4] [0:31:04] [2008/04/16]
In this video I will demonstrate a technique to dynamically add an indeterminate number of controls to your web page. Source (C#)Source (VB)


How To Dynamically Change CSS Using the ASP.NET AJAX UpdatePanel[MP4] [0:11:19] [2008/04/16]
This video illustrates how to dynamically modify the style of your page using CSS and the AJAX UpdatePanel. Source (C#)Source (VB)


[How Do I:] Create and Use a Custom Configuration Section in an ASP.NET Configuration File[MP4] [0:19:37] [2008/04/16]
In this video Chris Pels will show how to extend the standard set of ASP.NET configuration settings with your own XML configuration elements. First, see how to create a configuration section handler…


Basic ASP.NET Authentication in an AJAX Enabled Application[MP4] [0:31:56] [2008/04/10]
In this video I will demonstrate authentication in your AJAX enable web application using basic ASP.NET forms based authentication. Source (C#)Source (VB)


Implement Infinite Data Patterns in AJAX[MP4] [0:18:42] [2008/04/10]
In this video I will show you how to implement what I refer to as the infinite data pattern for AJAX. Source (C#)Source (VB)


[real-world-ajax-with-aspnet]


[opportunities-and-challenges-in-mashing-up-the-web]


[lighting-up-your-ajax-applications-with-silverlight]


[integrating-your-site-with-internet-explorer-8]


[developing-with-windows-live]


[developing-data-driven-applications-using-aspnet-dynamic-data-controls]


[developing-cutting-edge-web-applications-with-internet-explorer-8]


[developing-aspnet-applications-using-the-model-view-controller-pattern]


[building-restful-real-world-applications-with-the-adonet-data-services-framework]


[building-great-ajax-applications-from-scratch-using-aspnet-35-and-visual-studio-2008]


[How Do I:] Deploy a Web Site Using the Copy Web Site Tool[MP4] [0:17:18] [2008/04/03]
In this video Chris Pels will show how to deploy a web site using the Copy Web Site Tool in Visual Studio. First see how to connect to a remote web site and deploy an entire site to the target…


[building-applications-and-services-with-net-framework-35]


[cross-browser-layout-with-internet-explorer-8]


[How Do I:] Create and Call a Simple Web Service in ASP.NET[MP4] [0:33:22] [2008/03/27]
In this video Chris Pels will show how to create a web service in ASP.NET and then call the service from another ASP.NET web site. First, learn how to create an .asmx component which represents a web…


[How Do I:] Add JavaScript Event Handlers to ASP.NET Server Controls[MP4] [0:18:15] [2008/03/20]
In this video Chris Pels will show how to interface JavaScript methods with ASP.NET server controls to provide client side functionality for the server controls. First, see how to add client event…


Use ASP.NET AJAX Cascading Drop Down Control to Access a Database[MP4] [0:32:23] [2008/03/13]
This video demonstrates how ASP.NET’s standard DropDownList can become AJAX-enabled using the CascadingDropDown control extender from the ASP.NET AJAX Control Toolkit. You will also see how easy it is…


Two Simple Techniques for Triggering Updates to Update Panels[MP4] [0:09:23] [2008/03/13]
In this video I will demonstrate two simple update techniques. First, using the selected index changed event from the drop down list control as an event trigger for updating update panels. And two,…


How Do I: LINQ to SQL: Executing Arbitrary SQL[MP4] [0:04:27] [2008/03/13]
This video shows how to execute any arbitrary SQL through the ExecuteCommand syntax and encapsulating the code through the partial DataContext class. Source (C#)Source (VB)


How Do I: LINQ to SQL: Updating with Stored Procedures[MP4] [0:16:14] [2008/03/13]
Override the generated ORM update/delete/insert logic with your own through stored procedures. The video also shows in detail how to use the SQL Profiler to monitor the changes in the ORM from…


[How Do I:] Add JavaScript to An ASP.NET Page[MP4] [0:24:49] [2008/03/13]
In this video Chris Pels will show how to include JavaScript to an ASP.NET page for use on the client page to provide a richer and more robust user experience. First, see how to include JavaScript…


[How Do I:] Share Data Between Client JavaScript and Server Code Using a Hidden Field[MP4] [0:21:16] [2008/03/13]
In this video Chris Pels will show how to share data in between JavaScript and server-side code by using a hidden field in an ASP.NET page. Next, learn how to use the RegisterHiddenField method in…


[How Do I:] Create User Selectable Themes for a Web Site[MP4] [0:19:46] [2008/03/13]
In this video Chris Pels will show how to create multiple themes for a web site and then allow the user to select which theme is applied to the site. See how to create a simple user interface that…


[How Do I:] Retrieve Values From Server Side AJAX Controls[MP4] [0:08:28] [2008/02/21]
In this video I will demonstrate how to retrieve values from server side AJAX controls like the ones found in the AJAX toolkit. Source (C#)Source (VB)


[How Do I:] The AJAX Toolkit Reorder Control[MP4] [0:21:56] [2008/02/21]
In this video I will demonstrate the use of the reorder control that ships with the AJAX toolkit. The reorder control lets you present to your users a list of data items that can be reordered as the…


[How Do I:] Use the ObjectDataSource with a Data Access Class and Business Object[MP4] [0:32:44] [2008/02/21]
In this video Chris Pels will show how to use the ObjectDataSource as the intermediate layer between data bound user interface elements and a custom data access class for a business object. Uses of…


[How Do I:] Handle Events in Master and Content Pages[MP4] [0:23:25] [2008/02/21]
In this video Chris Pels will show how events are handled in master and individual content pages. Even though the end result of a master and individual content page is a single ASP.NET page rendered…


[How Do I:] Work with Master Pages Declaratively and Programmatically[MP4] [0:30:07] [2008/02/21]
In this video Chris Pels will show several aspects of defining and using master pages in an ASP.NET web site. First, see how to create master pages declaratively using the ASP.NET master page model…


[How Do I:] Converting a .NET 2.0 Windows Forms Application to .NET 3.5[MP4] [0:08:46] [2008/02/14]
Using the new multi-targeting feature of Visual Studio 2008, I will demonstrate upgrading a project from .NET 2.0 to .NET 3.5. In this video we will take a .NET 2.0 Windows forms application and…


[How Do I:] Advance Cascading Style Sheet Features and Management[MP4] [0:09:50] [2008/02/14]
In this video we will build upon the basic Cascading Style Sheet from a previous video. We will advance beyond the basics where we just created elements and now we will create custom classes. We will…


[How Do I:] Adding Elements to a CSS File and Create New CSS on the Fly[MP4] [0:16:54] [2008/02/14]
In this video we will build on an existing style sheet and enhance it with element ids using the new CSS management tools in Visual Studio 2008. Source (C#)Source (VB)


[How Do I:] Working with Visual Studio 2008 .NET Framework[MP4] [0:04:43] [2008/02/14]
In this video I will show you how to use Visual Studio 2008 to work with various versions of the .NET framework. This is called multi-targeting. I will also cover new templates in Visual Studio 2008.…


[How Do I:] Cascading Style Sheets in Visual Studio 2008[MP4] [0:12:00] [2008/02/14]
In this video we will review the improved tools for creating external Cascading Style Sheets. CSS are vital to any well designed web site and Visual Studio 2008 has provided an arsenal of tools for…


[How Do I:] Create Nested Master Page in Visual Studio 2008[MP4] [0:12:34] [2008/02/14]
Using Visual Studio 2008's improved Designer, I will demonstrate how to create a Nested Master Page. Nested Master Pages are useful when you build a hierarchy of templates for your web site. Source…


[How Do I:] Create a Master Page in Visual Studio 2008[MP4] [0:08:20] [2008/02/14]
In this video I will demonstrate how to create a simple Master Page using .NET 3.5 in Visual Studio 2008. Source (C#)Source (VB)


[How Do I:] File Uploads with an AJAX Style Interface[MP4] [0:27:33] [2008/02/12]
In this video I will demonstrate, using ASP.NET, an AJAX style of uploading files from the client machine to your server. I say AJAX style because there is actually a problem using AJAX to upload…


[How Do I:] Multiple File Uploads in ASP.NET 1[MP4] [0:15:41] [2008/02/12]
In this video I will elaborate on uploading multiple files to an ASP.NET application. Source (C#)Source (VB)


[How Do I:] Multiple File Uploads in ASP.NET 2[MP4] [0:16:09] [2008/02/12]
In this video I will demonstrate uploading a dynamically determined number of files to your ASP.NET application. Source (C#)Source (VB)


[How Do I:] Simple File Uploads in ASP.NET[MP4] [0:17:17] [2008/02/12]
In this video I will demonstrate, using ASP.NET, uploading a single file from the client machine to your server. This will be the first in a series of uploading files videos. Source (C#)Source (VB)


[How Do I:] Create and Use Application Level Events in ASP.NET[MP4] [0:12:18] [2008/01/28]
In this video Chris Pels will show how to create an Application Class File (Global.asax) that contains application level event handlers such as Application_Start and Application_BeginRequest. Then the…


[How Do I:] Save and Load View State Information for a Custom Web Server Control[MP4] [0:28:18] [2008/01/18]
In this video Chris Pels will show how to persist and restore information in the ViewState of a custom user control. First, learn how to persist simple values containing .NET primitive types such as…


ADO.NET Entity Designer Video - CTP 2[MP4] [0:12:54] [2008/01/10]
This video demonstrates a number of important new features in the Entity Data Model Tools December CTP. First, it is now possible to visually map the insert, update, and delete stored procedures for…


[How Do I:] LINQ to SQL: Using Stored Procedures[MP4] [0:09:18] [2008/01/10]
Using existing stored procedures and functions is easy with LINQ. We simply drag the stored procedures onto the O/R mapping surface and call them from the generated Data Context object. Source…


[How Do I:] LINQ to SQL: Custom LinqDataSource[MP4] [0:09:43] [2008/01/10]
The LinqDataSource control can be customized declaritively, as shown in Part 5, or through code by handling the Selecting method. Source (C#)Source (VB)


[How Do I:] LINQ to SQL: LinqDataSource[MP4] [0:11:25] [2008/01/10]
The new asp:LinqDataSource control .NET 3.5 makes binding to UI elements easy. In fact, no code was written or harmed in the making of this video. Query, update, delete, paging, sorting, all done…


Read, Write, and Delete Cookies in ASP.NET[MP4] [0:20:51] [2008/01/10]
In this video Chris Pels will show how to read, write, and delete cookies in an ASP.NET application. First, learn the basic operations for manipulating cookies. Then learn approaches to storing…


Introduction to the ASP.NET MediaPlayer Control[MP4] [0:08:53] [2007/12/20]
Learn how the ASP.NET Extensions Preview makes it very easy to host Silverlight media on a website. The MediaPlayer control is available in the ASP.NET 3.5 Extensions Preview (December 2007) and the…


Introduction to ASP.NET Ajax History[MP4] [0:15:41] [2007/12/20]
Learn how the ASP.NET Extensions Preview allows control over the Browser back button in Ajax. ASP.NET AJAX Extensions are available in the ASP.NET 3.5 Extensions Preview (December 2007). Source…


ADO.NET Data Services with ASP.NET AJAX Support[MP4] [0:13:00] [2007/12/20]
Find out how ADO.NET Data Services can be integrated with ASP.NET AJAX support seamlessly. ADP.NET Data Services technology is available in the ASP.NET 3.5 Extensions Preview (December 2007). Source…


[How Do I:] Event Handlers in ASP.NET Web Pages and Controls[MP4] [0:32:46] [2007/12/18]
In this video Chris Pels will show how to create event handlers for ASP.NET web pages and web server controls. First, learn how to create page level events for the standard page events provided by the…


[How Do I:] Use Control State to Persist Information for a Custom Web Server Control[MP4] [0:13:57] [2007/12/18]
In this video Chris Pels will show how to store information related to a custom web server control in the control state which is independent of the ViewState information for the control. Unlike…


[How Do I:] Implement a Custom Health Monitoring Event[MP4] [0:26:01] [2007/12/17]
In this video Chris Pels will show how to create a custom health monitoring event that extends a standard health monitoring events in ASP.NET. The custom provides additional event information and…


[How Do I:] Create Excel Spreadsheets using LINQ to XML?[MP4] [0:10:53] [2007/11/15]
Visual Basic developers will learn how to query their SQL Server database in order to easily create Excel spreadsheets directly in the Visual Basic editor using LINQ to XML. Source (C#)Source (VB)


[How Do I:] Create XML Documents from SQL Data?[MP4] [0:15:48] [2007/11/15]
Visual Basic developers will learn how to query their SQL Server database in order to easily create XML and HTML documents directly in the Visual Basic editor. Source (C#)Source (VB)


[How Do I:] Enable XML IntelliSense and Use XML Namespaces?[MP4] [0:13:16] [2007/11/15]
Visual Basic developers will learn how to enable XML IntelliSense using schemas and how XML namespaces are used when querying and creating XML documents. Source (C#)Source (VB)


[How Do I:] Get Started with LINQ to XML?[MP4] [0:14:09] [2007/11/15]
Visual Basic developers will learn how to work with XML in Visual Basic using XML literals, embedded expressions and XML axis properties to create, query and transform XML documents easily. Source…


[How Do I:] Upgrade Visual Basic Projects to Enable LINQ?[MP4] [0:08:27] [2007/11/15]
Visual Basic programmers will learn about the new multi-targeting feature and how to upgrade projects written in Visual Basic 2005 to Visual Basic 2008 Beta 2 in order to enable different LINQ…


[How Do I:] Perform Group and Aggregate Queries?[MP4] [0:17:22] [2007/11/15]
Visual Basic programmers will learn how to perform group and aggregate queries over business object collections and how to display them in related grids. Source (C#)Source (VB)


[How Do I:] Get Started with LINQ?[MP4] [0:09:25] [2007/11/15]
Visual Basic programmers will learn how to write simple LINQ queries over objects by navigating files on the file system. Source (C#)Source (VB)


Creating and Using an AJAX-enabled Web Service in a Web Site[MP4] [0:12:40] [2007/11/15]
Visual Studio 2008 lets you create ASP.NET custom Web services that you can access from client scripts. This walkthrough will demonstrate how to create an AJAX-enabled Web service and use its methods…


Adding AJAX Functionality to an Existing ASP.NET Page[MP4] [0:11:30] [2007/11/15]
Using AJAX in ASP.NET pages can increase performance and improve the overall user experience of an application. It is not necessary to rewrite existing pages to add AJAX features. With only a few…


Creating and Modifying a CSS File[MP4] [0:15:35] [2007/11/15]
This video introduces the cascading style sheet (CSS) features of Visual Studio 2008. Visual Studio 2008's CSS features make it easy to create style sheets and styles through a property style…


Quick Tour of the Visual Studio 2008 Integrated Development Environment[MP4] [0:14:07] [2007/11/15]
Take a tour of the new features and changes to the IDE in Visual Studio 2008. See the updated web page editor, WPF form designer, CSS editor, and more. Source (C#)Source (VB)


IntelliSense for Jscript and ASP.NET AJAX[MP4] [0:20:50] [2007/11/15]
This video provides an overview of the new Intellisense features for JavaScript in Visual Studio 2008 including core JavaScript methods, external .js files in .aspx pages, between external .js files,…


Multi Targeting Support in Visual Studio 2008[MP4] [0:05:14] [2007/11/15]
I will illustrate the MultiTarget feature of Visual Studio 2008. In the past, you had to choose the version of Visual Studio to match the targeted .NET version. For example, Visual Studio 2005 worked…


JavaScript Debugging in Visual Studio 2008[MP4] [0:09:46] [2007/11/15]
Using an existing web application, I will show you how to use Visual Studio 2008 to debug JavaScript in a web application. Source (C#)Source (VB)


JavaScript Intellisense Support in Visual Studio 2008[MP4] [0:11:23] [2007/11/15]
In this video I will highlight some of JavaScript Intellisense built into Visual Studio 2008. I will show ways of improving the Intellisense JavaScript feature by the way you write your JavaScript…


New Designer Support in Visual Studio 2008[MP4] [0:14:21] [2007/11/15]
In this video I will demonstrate several of the new designer features in Visual Studio 2008. Source (C#)Source (VB)


Visual Studio 2008 and Nested Masterpages[MP4] [0:13:53] [2007/11/15]
I will use a web template from oswd.org to demonstrate the use of Master Pages and how they are supported in Visual Studio 2008. Specifically, I will show the inheritance features by using two Master…


The DataPager Control[MP4] [0:08:03] [2007/11/15]
Generally the DataPager control is used with the ListView control. The ListView control is data driven. First create a ListView control and provide it some data. Next drop the DataPager control onto…


The ListView Control[MP4] [0:10:40] [2007/11/15]
By creating a new website, I will demonstrate the new ListView control. Because the ListView is data drive, we will need a data source. You can use any data source: SQL, object data, link data or…


ASP.NET AJAX Support in Visual Studio 2008[MP4] [0:09:58] [2007/11/15]
You will get a quick overview of the inclusion of ASP.NET AJAX into Visual Studio 2008 (Orcas) and .NET 3.5. This will be demonstrated by using Visual Studio 2008 and the building of web site…


[How Do I:] LINQ to SQL: Updating the Database[MP4] [0:17:16] [2007/11/15]
In this video I demonstrated how to create, update and delete records through LINQ, simple transactions, updates across relationships, and custom column and row validation. Source (C#)Source (VB)


[How Do I:] LINQ to SQL: Querying the Database[MP4] [0:06:19] [2007/11/15]
This video shows how to query a database with LINQ, the underlying SQL with a query visualizer, databinding to ASP.NET controls and record paging. Source (C#)Source (VB)


[How Do I:] LINQ to SQL: Data Model[MP4] [0:04:03] [2007/11/15]
LINQ to SQL relies on an object-to-relational model set of classes that map to your database tables. Visual Studio 2008 includes a visual ORM design surface that maps these tables to code. Source…


[How Do I:] LINQ to SQL: Overview[MP4] [0:08:24] [2007/11/15]
New language features for C# and VB support data access directly from code, without writing SQL. This video shows the minimum steps to use LINQ (Language Integrated Query) to query, update, add and…


[How Do I:] Implement Tracing in an ASP.NET Web Site?[MP4] [0:30:48] [2007/11/05]
In this video Chris Pels will show you how to implement tracing in an ASP.NET web site to monitor or measure the performance and to diagnose errors. Learn how to add tracing to an entire web site as…


[How Do I:] Implement Health Monitoring for an ASP.NET Application?[MP4] [0:24:15] [2007/11/05]
In this video Chris Pels will show how to implement health monitoring to get detailed run-time information for an ASP.NET application. Learn the powerful and flexible configuration options for health…


[How Do I:] Create a Custom User Control in ASP.NET?[MP4] [0:27:41] [2007/10/26]
In this video Chris Pels will demonstrate how to create a custom user control in ASP.NET that can be used throughout a web site or across many web sites. Start out by learning the basics of creating a…


[How Do I:] Use Validation Controls in ASP.NET?[MP4] [0:31:11] [2007/10/26]
In this video learn how to use the validation controls available in ASP.NET to implement validation on your web pages. All the major validation controls such as RequiredFieldValidator and…


[How Do I:] Associate AJAX Client Behavior with an ASP.NET Server Control?[MP4] [0:18:13] [2007/10/18]
Learn how to create a client behavior based upon Microsoft AJAX that can be associated with an ASP.NET server control on an .aspx page. The client behavior extends the functionality of the standard…


[How Do I:] Implement Site Navigation in ASP.NET?[MP4] [0:29:49] [2007/10/18]
In this video we learn how to define a sitemap and use it with the Menu, TreeView, and Sitemap server controls. We see how to use a sitemap on a master page for site-wide menus and how we can have…


[How Do I:] Create a Custom Profile Provider?[MP4] [0:32:07] [2007/10/05]
In this video we learn how to create a custom profile provider to store and retrieve data associated with a user profile in SQL Server tables separate from the standard ASP.NET membership provider's…


[How Do I:] Create a Custom Membership Provider?[MP4] [0:29:03] [2007/10/05]
A Membership Provider allows a web application to store and retrieve membership data for a user, and the standard ASP.NET Membership Provider uses pre-defined SQL Server tables. In this video we learn…


[How Do I:] Use Cascading Style Sheets for Web Page Layout?[MP4] [0:29:19] [2007/10/05]
In this video we learn how to use <div> elements in combination with cascading style sheets (CSS) to create robust and higher performance web pages. The <div> based approach will be…


[How Do I:] Handle Application Events using an HttpModule?[MP4] [0:19:11] [2007/09/13]
Learn how to create an HttpModule that handles application events during the processing of a page request. The sample module will write information to a log file at various points in the page…


[How Do I:] Build Custom Server Controls that Work With or Without ASP.NET AJAX?[MP4] [0:19:21] [2007/09/01]
Do you have an idea for a custom server control that should be able to work without ASP.NET AJAX, yet could take advantage of ASP.NET AJAX if it is available? In this video we learn how to build a…


[How Do I:] Create an ASP.NET AJAX Extender from Scratch?[MP4] [0:15:11] [2007/09/01]
Learn how to create an ASP.NET AJAX extender for a standard ASP.NET server control. We are shown how to add server-side properties and client-side JavaScript to extend the behavior of the standard…


[How Do I:] Utilize the CSS Friendly Control Adapters?[MP4] [0:26:26] [2007/09/01]
The CSS Friendly Control Adapters allow you to alter the HTML that is rendered by a standard ASP.NET 2.0 server control. In this video we learn that the standard ASP.NET Menu control renders an HTML…


[How Do I:] Enable Code Coverage and Profiling in Production Applications?[MP4] [0:09:56] [2007/08/22]
Learn how to set up instrumentation for both code coverage and profiling in a deployed ASP.NET application, rather than an application running from within Visual Studio. This video follows the steps…


[How Do I:] Run Unit Tests against a Deployed Database?[MP4] [0:03:36] [2007/08/22]
If your ASP.NET application is configured to deploy a database along with the Web site, how can you verify that a valid database instance has been deployed? In this video we learn how to run unit…


[How Do I:] Trigger an UpdatePanel Refresh from a DropDownList Control?[MP4] [0:09:05] [2007/08/22]
In most of our videos on the ASP.NET AJAX UpdatePanel, we have used a Button control to cause an UpdatePanel to refresh its content. Yet we may use any event raised by any other ASP.NET server…


[How Do I:] Implement the Persistent Communications Pattern using Web Services?[MP4] [0:16:37] [2007/08/22]
In a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an action. In a modern Web site where the page…


[How Do I:] Localize an ASP.NET AJAX Application?[MP4] [0:28:49] [2007/08/10]
In this video we start with an overview of the localization capabilities of the standard ASP.NET framework, and then look at the localization features of the ASP.NET AJAX Extensions. We learn how we…


[How Do I:] Deploy a Web Application during a Team Build?[MP4] [0:05:50] [2007/08/01]
This video demonstrates how to create a new team build and how to deploy your Web application as part of the build process. We see that including the deployment step is as simple as adding an X-copy…


[How Do I:] Automate Testing using Team Build?[MP4] [0:06:25] [2007/08/01]
In this video we learn how to use Visual Studio Team System to define the automated tests that will run during a team build, and how we can drill down in to the results of those tests. We also learn…


[How Do I:] Implement Continuous Integration with Team Foundation?[MP4] [0:06:25] [2007/08/01]
There are a number of continuous integration tools that work on top of Team Foundation Server, and in this video we look at the free Norton TeamCI tool available from Team System Rocks. TeamCI…


[How Do I:] Implement the Persistent Communications Pattern with the UpdatePanel?[MP4] [0:12:01] [2007/08/01]
In a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an action. In a modern Web site where the page…


[How Do I:] Use the Conditional UpdateMode of the UpdatePanel?[MP4] [0:13:09] [2007/08/01]
The ASP.NET AJAX UpdatePanel includes an UpdateMode property that may be set to 'Always' or 'Conditional'. The default is Always, in which case the UpdatePanel will always update its content during an…


[How Do I:] Discover Application Changes Prior to Deployment?[MP4] [0:05:10] [2007/07/25]
Learn how to use the Source Control Explorer from Visual Studio Team System to discover the changes that have been made to your Web application, and to ensure that only the necessary changes get…


[How Do I:] Determine Whether an Asynchronous Postback has Occurred?[MP4] [0:05:14] [2007/07/25]
The Page_Load method of an ASP.NET Web form will execute during either a standard full-page postback or an asychnronous partial-page postback. In this video we learn how we can use the ASP.NET AJAX…


[How Do I:] Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel?[MP4] [0:10:05] [2007/07/25]
In this video we learn two different ways of using JavaScript logic to refresh the content of an ASP.NET AJAX UpdatePanel control. The first way is to add a Button-type server control to the…


[How Do I:] Build a Custom ASP.NET AJAX Server Control?[MP4] [0:20:22] [2007/07/25]
Learn how to create a custom Web server control with ASP.NET AJAX functionality using the AJAX extensions in the Microsoft AJAX Library. This video walks you through both the server-side .NET code and…


[How Do I:] Publish and Analyze Test Results?[MP4] [0:07:26] [2007/07/16]
Visual Studio Team System enables you to chart changes in a project's code quality as the project progresses. This video provides instructions on how to publish test results to the Team Foundation…


[How Do I:] Use Generic Tests?[MP4] [0:05:03] [2007/07/16]
A generic test is an existing program that is wrapped and made available as a test in Visual Studio Team System. In this video we see a demonstration of how a wrapped shell program accepts an input…


[How Do I:] Debug ASP.NET AJAX Applications Using Visual Studio 2005?[MP4] [0:08:21] [2007/07/16]
In this video we learn how to use Visual Studio 2005 to debug ASP.NET AJAX applications. We are shown how the ScriptManager is used to access the JavaScript created by the ASP.NET AJAX server…


[How Do I:] Use the ASP.NET AJAX Profile Services?[MP4] [0:11:04] [2007/07/16]
ASP.NET 2.0 introduced Profile properties with which you can store details for each user of your ASP.NET Web application. ASP.NET AJAX Profile Services allow your client-side Web interface to retrieve…


[How Do I:] Use Other JavaScript User Interface Libraries with ASP.NET AJAX?[MP4] [0:13:34] [2007/07/16]
Microsoft is part of the OpenAjax alliance and the Microsoft AJAX Library is designed to work seamlessly with third-party JavaScript user interface libraries. This video provides a demonstration of…


[How Do I:] Use the ASP.NET AJAX UpdatePanelAnimation Extender?[MP4] [0:20:00] [2007/07/16]
By adding animation to a partial-page update we can inform the user when an update is occuring, and when it has finished. The UpdatePanelAnimation extender adds animation effects to the ASP.NET AJAX…


[How Do I:] Use the ASP.NET AJAX SlideShow Extender?[MP4] [0:19:27] [2007/07/16]
This video demonstrates how the SlideShow extender from the ASP.NET AJAX Control Toolkit turns the standard ASP.NET Image control in to a fully-functional slide show. We also see how an ASP.NET Web…


[How Do I:] Enforce Coding Standards with Code Analysis?[MP4] [0:06:43] [2007/07/09]
With Visual Studio Team System you have fine control over the code analysis rules that apply to class library projects, web site projects, and source code control. In this video we learn how to…


[How Do I:] Set Up Distributed Load Testing for High Volume Tests?[MP4] [0:08:16] [2007/07/09]
Visual Studio Team System allows you to set up distibuted load testing by creating a test "rig" that comprises a Controller on one remote machine and multiple Agents on the same or additional remote…


[How Do I:] Choose Between Methods of AJAX Page Updates?[MP4] [0:11:23] [2007/07/09]
In this video Joe Stagner compares the two primary methods of performing AJAX-style page updates in an ASP.NET application. The first method is to use an UpdatePanel, where no additional code needs to…


[How Do I:] Update Multiple Regions of a Page with ASP.NET AJAX?[MP4] [0:07:18] [2007/07/09]
In this video we learn that the ASP.NET AJAX UpdatePanel control provides two properties that you may use to update multiple regions of a Web page in response to a single client-side event.…


[How Do I:] Tune Web Application Performance with Profiling?[MP4] [0:08:33] [2007/07/01]
In this video we learn that Visual Studio Team System provides two methods of profiling a Web application: Sampling and Instrumentation. Instrumentation injects markers in the underlying code so that…


[How Do I:] Load Test a Web Application?[MP4] [0:08:31] [2007/07/01]
This video walks you through the process of recording a Web Test and then replaying it as a Load Test that simulates multiple users. We see how Visual Studio Team System allows you to set warning and…


[How Do I:] Use the ASP.NET AJAX Tabs Control?[MP4] [0:08:13] [2007/07/01]
This video demonstrates the basics of the Tabs control from the ASP.NET AJAX Control Toolkit, with which you can create a set of tabs to organize content on a Web page. The selected tab is maintained…


[How Do I:] Use the ASP.NET AJAX ResizableControl Extender?[MP4] [0:30:18] [2007/07/01]
The ResizableControl extender from the ASP.NET AJAX Control Toolkit allows the developer to specify a region of the Web page that the user may resize dynamically. This video demonstrates how to…


[How Do I:] Implement URL Rewriting?[MP4] [0:22:27] [2007/07/01]
In this video Scott Golightly shows how to create an ASP.NET HttpModule to "rewrite" the URL when a request for a web page comes in. You may want to rewrite URLs to create friendly URLs or to direct…


[How Do I:] Practice Test-Driven Development?[MP4] [0:08:21] [2007/06/21]
Visual Studio Team System provides the tools necessary to practice Test-Driven Development, and this video we learn how Team System's testing functionality allows you to go from code to test and from…


[How Do I:] Write Code More Quickly with Unit Tests?[MP4] [0:08:40] [2007/06/21]
In this video we learn how Unit Testing can increase your productivity by easing the debugging process. We see how Visual Studio Team System can generate a Unit Test to automate execution of code that…


[How Do I:] Implement the AJAX After Processing Pattern?[MP4] [0:05:40] [2007/06/21]
The ASP.NET AJAX framework allows your server-side code to hook in and respond to various client-side events. In this video we learn how to implement the After Processing Pattern, which allows…


[How Do I:] Use the ASP.NET AJAX History Control?[MP4] [0:08:59] [2007/06/21]
One problem faced by a typical AJAX application is that a partial page update is not added to the history of the Web browser. This means that the browser's Back button does not move back one AJAX…


[How Do I:] Use the ASP.NET AJAX ValidatorCallout Extender?[MP4] [0:11:06] [2007/06/21]
The standard ASP.NET validation controls work on both the server and the client. Server-side validation adds to the security of your Web application, while client-side validation adds to the user…


[How Do I:] Create My Own Bug Work Item?[MP4] [0:11:23] [2007/06/12]
This video demonstrates how to create your own Bug Work Item definition for use in Visual Studio Team System. We see how a Work Item is defined by an XML file that we can manually edit in order to…


[How Do I:] Integrate Defect Tracking with Testing?[MP4] [0:08:02] [2007/06/12]
In this video we take a look at the integration points between the Testing Framework of Visual Studio Team System and the Work Item Tracking System. Source (C#)Source (VB)


[How Do I:] Use the NumericUpDown Extender Control?[MP4] [0:21:50] [2007/06/12]
In this video we examine the NumericUpDown extender control from the ASP.NET AJAX Control Toolkit. We see how the NumericUpDown extender adds "up" and "down" buttons to a standard ASP.NET TextBox…


[How Do I:] Use the PagingBulletedList Extender Control?[MP4] [0:25:31] [2007/06/12]
This video demonstrates the use of the PagingBulletedList extender control from the ASP.NET AJAX Control Toolkit. We learn how the PagingBulletedList extender adds client-side paging and sorting to…


[How Do I:] Set Up the SQL Membership Provider[MP4] [0:09:34] [2007/06/12]
Join Patrick Hynds as he demonstrates how to set up the SQL Membership Provider to add Forms authentication to your ASP.NET 2.0 Web site. There are a few tips and tricks involved, such as using the…


[How Do I:] Implement an HttpModule?[MP4] [0:13:39] [2007/06/12]
In this video Scott Golightly shows how to implement a simple HttpModule that uses the BeginRequest and EndRequest events to store some data about the request and later display that data to the user.…


[How Do I:] Use the ASP.NET AJAX NoBot Control?[MP4] [0:21:53] [2007/05/29]
The NoBot control from the ASP.NET AJAX Control Toolkit helps prevent certain types of unauthorized access to your Web applications. In this video we see how the NoBot control provides a number of…


[How Do I:] Use the ASP.NET AJAX ListSearch Extender?[MP4] [0:11:49] [2007/05/25]
This video demonstrates the use of the ListSearch extender control from the ASP.NET AJAX Control Toolkit. The ListSearch extender enhances DropDownList and ListBox controls so that a user can select…


Using the Load Test Agent[MP4] [0:05:43] [2007/04/08]
In this video we examine how to incorporate the Load Test Agent in to the testing that we do with Visual Studio Team System. A Load Test Agent is part of a "rig" that can be deployed to separate…


[How Do I:] Use the ASP.NET AJAX MutuallyExclusive Checkbox Extender?[MP4] [0:10:52] [2007/04/04]
The MutuallyExclusive control from the ASP.NET AJAX Control Toolkit enables the developer to configure a number of check boxes as mutually exclusive, which ensures the user may only check a single…


[How Do I:] Use the ASP.NET AJAX MaskedEdit Controls?[MP4] [0:17:33] [2007/04/04]
The ASP.NET AJAX Control Toolkit provides the MaskedEdit control and the MaskedEditValidator control which work together to prompt, style, and validate the data that the user enters in a text box.…


[How Do I:] Use the ASP.NET AJAX DropDown Control?[MP4] [0:11:51] [2007/03/30]
With the DropDown control extender from the ASP.NET AJAX Control Toolkit, you can present the user with a drop-down list of options that trigger a partial-page update elsewhere on the Web page. The…


[How Do I:] Configure the ASP.NET AJAX Calendar Control?[MP4] [0:08:56] [2007/03/30]
In this video we see a demonstration of the variety of options available to configure the appearance and the behavior of the Calendar extender control from the ASP.NET AJAX Control Toolkit. Source…


The Effects of Caching[MP4] [0:15:36] [2007/03/26]
Nearly every Web application today needs to access data from a database, but this common operation can have a real impact on the overall performance of the application. This video illustrates how…


Code Coverage of Automated Tests[MP4] [0:06:49] [2007/03/23]
This video demonstrates how to use code coverage as a metric for determining how effective our testing is of an ASP.NET Web application. After a test has completed, Visual Studio Team System reports…


Measuring the Business Value of AJAX[MP4] [0:24:59] [2007/03/23]
ASP.NET AJAX is well known for its ability to improve the user experience of Web applications. With Visual Studio Team System you can also measure the business value of adding ASP.NET AJAX to your Web…


[How Do I:] Use the ASP.NET AJAX UpdateProgress Control?[MP4] [0:06:12] [2007/03/20]
In an AJAX application there is often a noticeable pause between the time the browser makes a network request and the time the browser receives a response. To let the user know that the network…


[How Do I:] Use the ASP.NET AJAX AutoComplete Control[MP4] [0:07:07] [2007/03/20]
The AutoComplete extender control from the ASP.NET AJAX Control Toolkit provides real-time suggestions to the user as he or she types in a text box on the Web page, where the list of suggestions is…


[How Do I:] Implement the Incremental Page Display Pattern using HTTP GET and POST?[MP4] [0:19:31] [2007/03/13]
This video takes another look at the AJAX Incremental Page Display Pattern in which the Web page is retrieved and displayed incrementally. In this video the data is retrieved from the server using…


[How Do I:] Use the ASP.NET AJAX Slider Control?[MP4] [0:10:32] [2007/03/13]
The Slider control from the ASP.NET AJAX Control Toolkit provides a simple and elegant way for the user to select a numeric value. This video shows how to add a Slider control to your Web page and how…


[How Do I:] Implement the AJAX Paging Pattern?[MP4] [0:27:12] [2007/03/06]
In this video we see how to use ASP.NET AJAX to implement the paging pattern, which enables the ASP.NET application to present a large amount of data as being separated into smaller "pages" of data,…


[How Do I:] Implement the AJAX Incremental Page Display Pattern?[MP4] [0:11:47] [2007/03/05]
Traditionally when a Web page is requested, the user must wait while the entire page is retrieved from the server after which the complete page appears suddenly in the browser. This video demonstrates…


[How Do I:] Use the ASP.NET AJAX ConfirmButton Extender?[MP4] [0:03:34] [2007/03/05]
Learn how the ConfirmButton extender in the ASP.NET AJAX Control Toolkit provides a simple way to add a confirmation dialog to the click event of a Button, LinkButton, or ImageButton control. This…


[How Do I:] Get Started with the ASP.NET AJAX Animation Extender Control?[MP4] [0:20:45] [2007/02/27]
This video introduces the Animation extender control from the ASP.NET AJAX Control Toolkit, which provides developers with a fully-extensible framework for adding animation effects to an ASP.NET Web…


The Effects of ViewState[MP4] [0:10:04] [2007/02/26]
The ASP.NET framework provides the ViewState mechanism to automatically maintain application state by carrying data forward and backward between browser requests. In this video we see how some ASP.NET…


Custom Extraction Rules and Coded Web Tests[MP4] [0:12:39] [2007/02/26]
Visual Studio Team System makes it easy to test a Web application by recording a user's interaction with the application and then repeatedly replaying the recorded interaction. But users do not…


[How Do I:] Implement the Predictive Fetch Pattern for AJAX?[MP4] [0:24:45] [2007/02/13]
Demonstrates an implementation of the Predictive Fetch pattern for AJAX, where the AJAX engine uses the current state of the user's interaction to predict which set of content will be needed next, and…


[How Do I:] Use the ASP.NET AJAX Timer Control?[MP4] [0:06:21] [2007/02/13]
The AJAX Timer control enables a portion of an ASP.NET web page to be dynamically updated at a regular interval, rather than needing the user to perform an action such as clicking on a button. Source…


Introduction to Managing and Running Tests with Team System[MP4] [0:08:31] [2007/02/09]
In this video we see how you can manage all or your various test cases using the test management capabilities of Visual Studio Team System. We will also see how tests are run and configured. Source…


Introduction to Manual Testing with Team System[MP4] [0:08:50] [2007/02/09]
In this video we see how you can create and run your manual test cases for your applications by using the manual testing features of Visual Studio Team System. Source (C#)Source (VB)


Introduction to Load Testing Web Applications with Team System[MP4] [0:09:02] [2007/02/09]
In this video we see how you can load test your web applications using the load testing features of Visual Studio Team System. Source (C#)Source (VB)


Introduction to Testing Web Applications with Team System[MP4] [0:09:37] [2007/02/09]
In this video we see how you can automate testing of your web applications using the web testing features of Visual Studio Team System. Source (C#)Source (VB)


Introduction to Unit Testing with Team System[MP4] [0:10:51] [2007/02/09]
In this video we see how the unit testing features of Visual Studio Team System integrate unit testing directly into the Visual Studio IDE. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX RoundedCorners Extender?[MP4] [0:02:08] [2007/02/01]
In this video we see how the RoundedCorner extender control can give your web pages a softer look and feel by adding attractive round corners to content areas. Source (C#)Source (VB)


[How Do I:] Use an ASP.NET AJAX ScriptManagerProxy?[MP4] [0:08:51] [2007/02/01]
Learn how a ScriptManagerProxy enables a content page to pass references to the ScriptManager placed on its ASP.NET master page, allowing each content page to define its own AJAX behavior. Source…


[How Do I:] Use the ASP.NET AJAX PasswordStrength Extender?[MP4] [0:15:11] [2007/02/01]
Learn how the PasswordStrength extender control provides immediate and dynamic feedback to users about the strength of their chosen passwords. The feedback can be a text notice, a graphical bar…


[How Do I:] Use the ASP.NET AJAX DropShadow Extender?[MP4] [0:02:53] [2007/02/01]
Discover how to improve the presentation of ASP.NET sites by using the AJAX DropShadow extender control to add opaque, rounded-corner drop shadows to areas of your pages. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX ToggleButton Extender?[MP4] [0:07:57] [2007/02/01]
Demonstrates using the ToggleButton extender control to modify the behavior and appearance of the standard ASP.NET CheckBox control to enhance the user interface. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX HoverMenu Extender?[MP4] [0:07:40] [2007/01/31]
Discover how to use the HoverMenu extender control to create a context-sensitive menu that appears whenever the user hovers the mouse over an element of a web page. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX FilteredTextbox Extender?[MP4] [0:05:30] [2007/01/31]
Learn how the handy ASP.NET AJAX FilteredTextbox extender allows the developer to define which characters the user may enter in a text box control. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX DynamicPopulate Extender?[MP4] [0:11:18] [2007/01/31]
Watch a demonstration of using the ASP.NET AJAX DynamicPopulate extender to dynamically populate an area of a web page with the results of an asynchronous call to a web method. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX Draggable Panel Extender?[MP4] [0:06:15] [2007/01/31]
With the ASP.NET AJAX Draggable Panel Extender you can provide a content panel with a header area that allows the user to move the panel around the web page. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX Collapsable Panel Extender?[MP4] [0:11:53] [2007/01/31]
In this video you will learn how to use the ASP.NET AJAX Collapsable Panel Extender to allow the user to dynamically show or hide content on a web page. Source (C#)Source (VB)


[How Do I:] Use the ASP.NET AJAX Client Library Controls?[MP4] [0:10:33] [2007/01/30]
Demonstrates the client-side programming experience using scripts and controls from the ASP.NET AJAX client library. The client controls add actions, behaviors, and data-bindings to the client-side…


[How Do I:] Use the ASP.NET AJAX Accordion Control?[MP4] [0:09:31] [2007/01/30]
Learn how the ASP.NET AJAX Accordion control makes efficient use of screen real-estate by enabling the smooth animated transition between different content panes. Source (C#)Source (VB)


[How Do I:] ASP.NET AJAX Enable an Existing Web Service?[MP4] [0:23:30] [2007/01/26]
This video demonstrates how simple it is to add Microsoft ASP.NET AJAX functionality to an existing ASP.NET web service. This enables the web service to generate a JavaScript proxy that the client…


[How Do I:] Add ASP.NET AJAX Features to an Existing Web Application?[MP4] [0:07:20] [2007/01/26]
Learn how easily you add Microsoft ASP.NET AJAX functionality to an existing ASP.NET application. This video shows that there is no need to change your server controls or data access code - just add…


[How Do I:] Make Client-Side Network Callbacks with ASP.NET AJAX?[MP4] [0:15:25] [2007/01/26]
In this video we see how Microsoft ASP.NET AJAX helps web developers make network callbacks directly from client-side script code. We see also how an ASP.NET AJAX-enabled web service generates the…


[How Do I:] Use the ASP.NET AJAX AlwaysVisible Control Extender?[MP4] [0:06:17] [2007/01/26]
See how easy it is to anchor a page element to a position on screen, where it remains always visible no matter how far the user may scroll the document. The floating page element may be anything from…


[How Do I:] Use the ASP.NET AJAX ModalPopup Extender Control?[MP4] [0:10:28] [2007/01/26]
Learn how to use the ASP.NET AJAX ModalPopup extender control that comes with the ASP.NET AJAX Control Toolkit. In this video the ModalPopup extender is used to pop open a standard ASP.NET Panel…


[How Do I:] Use the ASP.NET AJAX Popup Control Extender?[MP4] [0:08:51] [2007/01/26]
This video demonstrates the use of the Popup control extender that ships with the ASP.NET AJAX Control Toolkit. Learn how to extend a TextBox control so that, when it receives focus, a popup dialog…


[How Do I:] Use the ASP.NET AJAX TextBoxWatermark Control Extender?[MP4] [0:06:04] [2007/01/26]
In this video you will learn how to use the TextBoxWatermark control extender from the ASP.NET AJAX Control Toolkit, which adds new watermark properties to all standard TextBox controls on an ASP.NET…


[How Do I:] Implement Dynamic Partial-Page Updates with ASP.NET AJAX?[MP4] [0:12:07] [2007/01/25]
In this video you will learn how to add dynamic partial-page updates to your ASP.NET application using Microsoft ASP.NET AJAX. In particular, you will see how to use the TimerControl to manage the…


[How Do I:] Use the ASP.NET AJAX CascadingDropDown Control Extender?[MP4] [0:27:56] [2007/01/24]
This video demonstrates how ASP.NET's standard DropDownList can become AJAX-enabled using the CascadingDropDown control extender from the ASP.NET AJAX Control Toolkit. You will also see how easy it is…


[How Do I:] Get Started with ASP.NET AJAX?[MP4] [0:07:51] [2007/01/23]
Note that ASP.NET AJAX is included as part of .NET 3.5, so the installation part of this video is only relevant if you are using the .NET Framework Version 2.0. Source (C#)Source (VB)


[How Do I:] Get Started with the ASP.NET AJAX Control Toolkit?[MP4] [0:13:27] [2007/01/23]
Learn how to extend your ASP.NET AJAX applications using the ASP.NET AJAX Control Toolkit. This video starts with the very basics, including downloading and installing the toolkit, and adding a few of…


Enabling Full-Text Search in your Text Data[MP4] [0:38:25] [2006/11/14]
Full-Text search allows you to save large portions of text - even Microsoft Word documents, or other file formats - into your database and perform complex queries based on this textual data while…


Creating and Using Stored Procedures[MP4] [0:42:34] [2006/11/14]
This video expands on the topic of Stored Procedures which was introduced several lessons ago. In this video we explain the basic syntax to create and update stored procedures, using input and output…


Using SQL Server Management Studio[MP4] [0:40:26] [2006/10/23]
SQL Server Management Studio Express will typically be your main interface into SQL Server Express. This lesson demonstrates the essential techniques and skills you'll need to successfully connect to…


Building and Customizing Reports in Business Intelligence Development Studio[MP4] [0:44:50] [2006/10/22]
Building on the previous lesson, we dive into building reports from scratch and modifying the reports that were created using the wizards and designers. We also demonstrate how to embed your reports…


Getting Started with Reporting Services[MP4] [0:32:51] [2006/10/21]
SQL Server Reporting Services allows you to design and deploy nicely formatted and interactive reports representative of your data. Suitable for print or online distribution, these reports and it…


Web Deployment Projects[MP4] [1:05:27] [2006/09/22]
Bradley Bartz and Richard Ersek show how the Web Deployment Projects provide additional functionality for building and deploying web site applications created in Visual Studio 2005. Source (C#)Source…


Web Application Projects & Web Deployment Projects[MP4] [1:06:30] [2006/09/21]
Bradley Bartz shows how the Web Application Projects and Web Deployment Projects for Visual Studio 2005 make developing and deploying ASP.NET projects similar to the Visual Studio .NET 2003 model.…


Intro to ASP.NET for JSP Developers: Welcome to ASP.NET 2.0[MP4] [1:01:50] [2006/07/26]
This session focuses on the basic background necessary to understand ASP.NET and how ASP.NET integrates with the .NET Framework and Microsoft IIS. Source (C#)Source (VB)


[Migrating from] Classic ASP to ASP.NET[MP4] [1:18:55] [2006/07/26]
Are you planning to migrate from classic ASP to Microsoft ASP.NET 2.0? This webcast series walks you through the important architectural design considerations to keep in mind when you plan your…


Intro to ASP.NET for ColdFusion Developers: Adding ASP.NET to Your Repertoire[MP4] [0:49:28] [2006/07/26]
This sessions shows a simple yet real world code comparison between ColdFusion and ASP.NET. Source (C#)Source (VB)


[Intro to ASP.NET 2.0:] ASP.NET 2.0 Fundamentals[MP4] [1:10:51] [2006/07/26]
Developers new to ASP.NET will want to attend this webcast designed to familiarize you with its essential features. Source (C#)Source (VB)


Introduction to ASP.NET for ColdFusion Developers: Building an ASP.NET Application[MP4] [1:17:21] [2006/07/26]
This webcast shows how to build an ASP.NET application starting from a blank form, to give the experienced ColdFusion developer a clear idea of exactly what is involved. Source (C#)Source (VB)


Interop between PHP and the Windows Platform[MP4] [1:04:33] [2006/07/26]
In this webcast, you will learn about building and running PHP applications on the Microsoft Windows Server operating systems. Source (C#)Source (VB)


Intro to ASP.NET for JSP Developers: Building Applications[MP4] [1:02:47] [2006/07/26]
This webcast looks at both the similarities and differences between building a Web application in ASP.NET 2.0 and building one using Java. Source (C#)Source (VB)


[Intro to ASP.NET 2.0:] User Interface Elements[MP4] [1:03:41] [2006/07/25]
This webcast looks at the features of ASP.NET 2.0 that simplify the construction of user interfaces, including master pages, themes, and navigation controls. Source (C#)Source (VB)


More Structured Query Language[MP4] [0:23:13] [2006/03/29]
SQL Server beginners will discover more SQL statements like sub-select and learn stored procedures and their counterparts in C# and VB methods. Source (C#)Source (VB)


Manipulating Database Data[MP4] [0:40:20] [2006/03/29]
SQL Server beginners will learn about ADO.NET objects and execution of SQL statement from ADO.NET. Explore SQL and learn about insert, update, and delete statements. Source (C#)Source (VB)


Designing Relational Database Tables[MP4] [0:34:10] [2006/03/29]
Why are relational databases the most popular? SQL Server beginners will learn to differentiate between primary and foreign keys, design relational database tables, and learn about normalization rules…


Understanding Database Tables and Records[MP4] [0:24:56] [2006/03/29]
SQL Server beginners will learn about tables and definitions of data types, properties, keys, etc. in this second video. Find out how table rows, columns, and fields interrelate and whether columns…


What is a Database?[MP4] [0:26:15] [2006/03/29]
This introduction covers the questions and terminology SQL Server beginners need to create and manage databases, such as: What is a SQL Server database? How is a SQL Server database different from an…


Connecting your Web Application to SQL Server 2005 Express Edition[MP4] [1:05:58] [2006/03/20]
SQL Server beginners will walkthrough the entire workflow of creating a database driven Web application and use visual tools to quickly create an administration application. Source (C#)Source (VB)


Understanding Security and Network Connectivity[MP4] [0:40:59] [2006/03/20]
SQL Server beginners will learn to differentiate between SQL Server database files and SQL Server processes. Explore scenarios for connecting to SQL Server Express databases, enabling and disabling…


More about Column Data Types and Other Properties[MP4] [0:21:37] [2006/02/22]
SQL Server beginners will explore data integrity, learn which data types to use for what, and avoid common data type pitfalls. Source (C#)Source (VB)


[How Do I:] Create a "Contact Us" Page?[MP4] [0:13:59] [2006/01/24]
Build a web page to collect information from the user with the Wizard control, validate that information, and use the System.Net.Mail classes to send a confirmation email message. Source (C#)Source…


[How Do I:] Create Data-Driven Web Sites?[MP4] [0:13:41] [2006/01/16]
See how simple it is to create data-driven web sites using ASP.NET 2.0, Visual Web Developer 2005 Express Edition, and SQL Server 2005 Express Edition. Learn how to create a database, add its data,…


[How Do I:] Utilize Web Parts and Personalization?[MP4] [0:13:39] [2006/01/16]
Learn how to use the new Web Parts and Personalization features to build customizable web pages whose content and layout can be modified by the user. Source (C#)Source (VB)


[How Do I:] Make Greater use of Caching?[MP4] [0:15:36] [2006/01/16]
Watch a demonstration of Partial-Page Output Caching, followed by an overview of the Cache API that demonstrates how to efficiently bind a data presentation control to an XML file. Source (C#)Source…


[How Do I:] Make use of Caching?[MP4] [0:11:34] [2006/01/16]
Watch a demonstration of Page Output Caching followed by an overview of the new Database Caching support for SQL Server 2000 and SQL Server 2005. Source (C#) Source (VB)


[How Do I:] Learn the Tips and Tricks of Experts?[MP4] [0:18:46] [2006/01/16]
View tips and tricks including encrypting sensitive information stored in the web.config file, posting content to a different page, simplifying complex URLs using URL remapping, and much, much more.…


[How Do I:] Use Master Pages and Site Navigation?[MP4] [0:13:14] [2006/01/11]
Create a web site with a consistent layout and design across all its pages using ASP.NET 2.0 MasterPages. See how easy it is to add navigation to a web site using the new TreeView and SiteMapPath…


[How Do I:] Secure my Site using Membership and Roles?[MP4] [0:17:43] [2006/01/09]
Learn how to secure a web site using the new Membership and Roles features of ASP.NET 2.0. Topics include user registration, password recovery, and restricting access to content with roles. Source…


[How Do I:] Customize my Site with Profiles and Themes?[MP4] [0:12:22] [2006/01/06]
Learn how to use Profiles to collect per-user configuration information and apply Themes to extend a consistent look-and-feel throughout the Web site. Source (C#)Source (VB)


[How Do I:] Create a Multi-Lingual Site with Localization?[MP4] [0:13:37] [2006/01/06]
Learn how to create culture-aware and locale-specific web content with no additional code. Use the Resource Editor to create page-level and application-level resources. Source (C#)Source (VB)


[How Do I:] Create a Full-Featured Customer Login Portal?[MP4] [0:27:55] [2006/01/05]
Follow along through the creation of a fictitious customer portal to learn about master pages, themes, membership, roles, site navigation, user profiles, and the Web Site Administration Tool. Source…


[Lesson 8:] Working with the GridView and FormView[MP4] [0:22:58] [2005/11/29]
In this lesson, you will learn about the GridView and FormView controls and how you can use some of the features of these controls to make editing and displaying of database content easier. Source…


[Lesson 7:] Databinding to User Interface Controls[MP4] [0:29:49] [2005/11/29]
In this lesson, you will learn how to display data in your ASP.NET�2.0 web applications through some of the new databound controls. Source (C#)Source (VB)


[Lesson 5:] Debugging and Tracing Your Website[MP4] [0:29:07] [2005/11/29]
In this lesson, you will learn how to debug and monitor your ASP.NET 2.0 Web applications. Source (C#)Source (VB)


[Lesson 6:] Working with Stylesheets and Master Pages[MP4] [0:24:18] [2005/11/28]
In this lesson, you will begin to learn how style sheets and MasterPages can be used to maintain a consistent appearance for all pages in a web application. Source (C#)Source (VB)


[Lesson 4:] Understanding Web Application State[MP4] [0:40:42] [2005/11/28]
In this lesson, you will see how to maintain state in ASP.NET, including the various objects you can use to store information for your ASP.NET 2.0 applications. Source (C#)Source (VB)


[Lesson 3:] Understanding More About Events and Postback[MP4] [0:17:24] [2005/11/28]
In this lesson, you will learn how events can be used in your code, and how to react when those events occur. Source (C#)Source (VB)


[Lesson 2:] Creating a Web Forms User Interface[MP4] [0:47:46] [2005/11/25]
In this lesson, you will explore the various ASP.NET�2.0 server controls available in Visual Web Developer Express Edition. In addition, you will begin to get familiar with the windows in Visual Web…


[Lesson 14:] Building a Quiz Engine 4[MP4] [0:31:33] [2005/09/08]
In this lesson, you will complete the Quiz Engine project, adding theme support, cleaning up the code, and deploying the project. Source (C#)Source (VB)


[Lesson 1:] Getting Started with Visual Web Developer Express[MP4] [0:28:36] [2005/09/08]
In this lesson, you will begin to get familiar with Visual Web Developer Express Edition, and look at the workflow involved in using the program to build dynamic ASP.NET Web sites. Source (C#)Source…


[Lesson 13:] Building a Quiz Engine 3[MP4] [0:25:24] [2005/08/25]
In this lesson, you will continue the work on the Quiz Engine, adding the ability to save test results and other functionality. This will allow you to exercise the skills developed in the earlier…


[Lesson 12:] Building a Quiz Engine 2[MP4] [0:27:05] [2005/08/23]
In this lesson, you will begin to lay out the web pages for the Quiz Engine and create some of the initial code required. This will allow you to exercise the skills developed in the earlier videos.…


[lesson-11-building-a-quiz-engine-1]


[lesson-10-configuring-building-and-deploying-a-web-site]


[lesson-9-securing-your-web-site-with-membership-and-login-controls]