Fritz Onion is a co-founder of Pluralsight, a Microsoft .NET training provider, where he heads the Web development curriculum. Fritz is the author of Essential ASP.NET and Essential ASP.NET 2.0. Reach him at pluralsight.com/fritz.
Extreme ASP.NET: Encapsulate Silverlight with ASP.NET Controls
To implement Silverlight in ASP.NET pages, you can encapsulate your Silverlight elements in ASP.NET controls. Here's how.
Fritz Onion - January 2008
Extreme ASP.NET: Web Client Software Factory
The Web Service Software Factory is designed to provide guidance and enhanced tools for building Web services using ASMX or WCF.
Fritz Onion - August 2007
Extreme ASP.NET: Web Deployment Projects
ASP.NET 2.0 development is the easiest ASP development yet. Fritz Onion reveals why.
Fritz Onion - April 2007
Extreme ASP.NET: Client-Side Web Service Calls with AJAX Extensions
Microsoft AJAX Library and the ASP.NET 2.0 AJAX Extensions provide a number of compelling features ranging from client-side data binding, to DHTML animations and behaviors. Learn all about them here.
Fritz Onion - January 2007
Extreme ASP.NET: Control Adapters
Control adapters let you provide alternate renderings of controls for mobile devices. But they can also be used to completely change the rendering of a con¬trol based on browser type, which can be useful in a number of situations.
Fritz Onion - October 2006
Extreme ASP.NET: Asynchronous Web Parts
Building a customizable Web site complete with a collection of pluggable Web Parts is fairly easy with the portal infrastructure of ASP. NET 2. 0. This model is very flexible, allowing users to easily place your Web Parts anywhere on the Web page so they are free to customize your site.
Fritz Onion - July 2006
Extreme ASP.NET: A New Solution to an Old State Storage Problem
State management in Web applications is a contentious issue. Should you store user data per session or should you persist it across sessions? You can easily store information temporarily while someone navigates your site by using session state.
Fritz Onion - April 2006
Extreme ASP.NET: Codebehind and Compilation in ASP.NET 2.0
As I write this column, the release candidates of the Microsoft® .NET Framework 2.0 and Visual Studio® 2005 have just come out, and by the time you read this, they will both already be on the shelves. It feels like it's been a long time coming.
Fritz Onion - January 2006
ASP.NET 2.0: Personalize Your Portal with User Controls and Custom Web Parts
ASP.NET 2.0 introduces a Web Part control that is designed to deal with the serialization, storage, and retrieval of customization and personalization data behind the scenes. In this article, the authors explain how you can put the WebPart control to work in your ASP.NET 2.0 applications.
Ted Pattison and Fritz Onion - September 2005
ASP.NET 2.0: Speed Up Your Site with the Improved View State in ASP.NET 2.0
View state is a wonderful thing. It allows the ASP.NET developer to maintain state for server-side controls that are not form elements.Used judiciously, it can improve the user experience. But in the wrong hands, it can cause your pages to grind to a halt. The release of ASP.NET 2.0 will include a variety of improvements to view state that will make it easier to use and less likely to slow performance.
Fritz Onion - October 2004
Master Pages: Master Your Site Design with Visual Inheritance and Page Templates
Master pages in ASP.NET 2.0 solve a problem many Web developers have been solving on their own with a variety of techniques for years - providing a single master template for an entire site. This article covers the details of master pages, discussing their usage and implementation and how they are a natural evolution of custom techniques developers are using today.
Fritz Onion - June 2004
ASP.NET Pipeline: Use Threads and Build Asynchronous Handlers in Your Server-Side Web Code
Fortunately for developers, threading in ASP.NET is a lot easier than it was in ASP. In this article, the author takes a look at threading in the ASP.NET HTTP pipeline, and explains how threads are managed efficiently without the involvement of the developer. The article considers how the common language runtime threadpool is used by ASP.NET to service requests, looks at the pooling mechanisms used for handlers, modules, and applications, and covers both IIS 5.0 and IIS 6.0 and how they differ in their approach to request processing and thread allocation. Finally, how and when to use asynchronous handlers is discussed for developers who still need to use threads in their own applications.
Fritz Onion - June 2003
Extreme ASP.NET: The Only Data-binding Control You'll Ever Need
Fritz Onion demonstrates how the ListView control in ASP.NET 3.5 makes data-binding tasks easier with support for styling with CSS, flexible pagination, and a full complement of sorting, inserting, deleting, and updating features.
Fritz Onion - March 2008