How to perform a variety of common tasks.
This ASP.NET Web Forms development course introduces you to several key technologies you need to know as a .NET developer to build successful web applications. It covers everything from an overview of the .NET Framework through to deployment, and provides details on server controls, data access technologies, master pages, Ajax-enabling your web applications, and security.
Want to learn more about how to leverage the Bootstrap based templates that shipped with Visual Studio 2013? This free 8 hour course explains the basics like responsive design and Bootstrap components, then tackles some advanced subjects like the Bootstrap grid and how to declutter your HTML with Bootstrap’s Less mixins. All slides and source code are provided.
By Microsoft ASP.NET Team|18 minutes|
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...
By Microsoft ASP.NET Team|13 minutes|
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.
By Microsoft ASP.NET Team|11 minutes|
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.
By Microsoft ASP.NET Team|15 minutes|
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.
By Microsoft ASP.NET Team|13 minutes|
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.
By Microsoft ASP.NET Team|12 minutes|
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.
By Microsoft ASP.NET Team|17 minutes|
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.
By Microsoft ASP.NET Team|13 minutes|
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.
By Microsoft ASP.NET Team|27 minutes|
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.
By Microsoft ASP.NET Team|13 minutes|
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 c...
By Microsoft ASP.NET Team|13 minutes|
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,...
By Scott Golightly|13 minutes|
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 use...
By Patrick Hynds|9 minutes|
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...
By Scott Golightly|22 minutes|
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 direc...
By Chris Pels|26 minutes|
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 HTM...
By Chris Pels|19 minutes|
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 lifec...
By Chris Pels|29 minutes|
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 appr...
By Chris Pels|29 minutes|
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 le...
By Chris Pels|32 minutes|
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'...
By Chris Pels|29 minutes|
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...
By Chris Pels|31 minutes|
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 RegularEx...
By Chris Pels|27 minutes|
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 creatin...
By Chris Pels|21 minutes|
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 heal...
By Chris Pels|30 minutes|
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 a...
By Chris Pels|32 minutes|
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...
By Chris Pels|26 minutes|
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 f...
By Chris Pels|13 minutes|
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 Vie...
By Chris Pels|25 minutes|
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 mul...
By Chris Pels|28 minutes|
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 a...
By Chris Pels|12 minutes|
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...
By Joe Stagner|17 minutes|
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.
By Joe Stagner|16 minutes|
In this video I will demonstrate uploading a dynamically determined number of files to your ASP.NET application.
By Joe Stagner|15 minutes|
In this video I will elaborate on uploading multiple files to an ASP.NET application.
By Joe Stagner|27 minutes|
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 f...
By Chris Pels|29 minutes|
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...
By Chris Pels|23 minutes|
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 rendere...
By Chris Pels|32 minutes|
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...
By Chris Pels|19 minutes|
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...
By Chris Pels|21 minutes|
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...
By Chris Pels|24 minutes|
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...
By Chris Pels|18 minutes|
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...
By Chris Pels|33 minutes|
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 w...
By Chris Pels|17 minutes|
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 loca...
By Chris Pels|19 minutes|
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 handle...
By Chris Pels|12 minutes|
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...
By Chris Pels|27 minutes|
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 web-site-by...
By Chris Pels|26 minutes|
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...
By Chris Pels|23 minutes|
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 ItemTe...
By Chris Pels|21 minutes|
In this video Chris Pels will show how to make standard HTML elements in an .aspx page accessible from server side code so they can be used in page processing like a standard ASP.NET server control...
By Chris Pels|32 minutes|
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 Vi...
By Chris Pels|30 minutes|
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 co...
By Chris Pels|14 minutes|
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 HttpBrowserCapabi...
By Chris Pels|23 minutes|
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...
By Chris Pels|25 minutes|
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 i...
By Chris Pels|28 minutes|
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...
By Chris Pels|29 minutes|
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 B...
By Chris Pels|33 minutes|
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 programmati...
By Chris Pels|24 minutes|
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 t...
By Chris Pels|23 minutes|
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 out...
By Chris Pels|34 minutes|
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...
By Chris Pels|29 minutes|
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 f...
By Chris Pels|29 minutes|
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,...
By Chris Pels|31 minutes|
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...
By Chris Pels|25 minutes|
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....
By Chris Pels|25 minutes|
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...
By Chris Pels|26 minutes|
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. Fir...
By Chris Pels|25 minutes|
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 conf...
By Chris Pels|18 minutes|
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 th...
By Chris Pels|19 minutes|
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 o...
By Chris Pels|24 minutes|
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 Syste...
By Chris Pels|26 minutes|
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 cl...
By Chris Pels|35 minutes|
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 configur...
By Chris Pels|21 minutes|
Chris Pels shows how to precompile an ASP.NET website, which increases first-run performance and strengthens application security.
By Chris Pels|21 minutes|
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....
By Chris Pels|19 minutes|
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 create...
By Chris Pels|13 minutes|
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 Str...
By Chris Pels|14 minutes|
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 demonst...
By Chris Pels|19 minutes|
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...
By Chris Pels|12 minutes|
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 Va...
By Chris Pels|12 minutes|
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...
By Chris Pels|22 minutes|
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 D...
By Chris Pels|22 minutes|
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...
By Chris Pels|23 minutes|
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...
By Chris Pels|12 minutes|
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 serve...
By Joe Stagner|40 minutes|
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...
By Joe Stagner|37 minutes|
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 expe...
By Chris Pels|18 minutes|
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 cr...
By Chris Pels|27 minutes|
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...
By Scott Hanselman|3 minutes|
Microsoft's Scott Hanselman gives a brief overview of ASP.NET.
By Scott Hanselman|5 minutes|
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.
By Laurence Moroney|11 minutes|
Microsoft's Laurence Moroney shows you how to build your first ASP.NET application with ASP.NET Web Forms.
By Laurence Moroney|18 minutes|
Microsoft's Laurence Moroney shows you how to build your first ASP.NET application with ASP.NET MVC.
By Joe Stagner|3 minutes|
Microsoft's Joe Stagner shows you what you need to learn how to use ASP.NET Web Forms to develop your web applications.
By Scott Hanselman|5 minutes|
Scott Hanselman presents a 5 minute introduction to ASP.NET Web Forms.
By Scott Hanselman|3 minutes|
Microsoft's Scott Hanselman shows you how to download and install ASP.NET and tools so you can start developing your web applications.