Articles & Tutorials 
-
Most of the emphasis with AJAX is on how to perform an asynchronous update at the client. Dino Esposito considers the other end of the connection – how exactly does the server provide the data that the client needs? . 
-
Is Silverlight the way to make your browser based applications as rich as a desktop application? Dave Wheeler thinks so and put the case for sophistication in Silverlight. In this second article, we look at events and move rapidly on to animation and other powerful presentation effects.. 
-
Hard coding passwords into your application or your web site is a bad thing. Barry looks at how we can use trusted connections to provide the authentication we need, without the need for these potential security hazards.. 
-
Microsoft Indexing Service is a service that provides a means of quickly searching for files on the machine. Barry investigates how we can use the indexing service to expose full-text searching in ASP.NET.. 
-
Learn how you can use an alternative session storage method, using SQL Server - very useful if you're running sites across multiple servers, or need session state to persist across application restarts.. 
-
So you want fancy, sexy streaming media in the UI? And you want cool animations, fancy glow-in-the-dark buttons and decent, scalable vector graphics? And you want to run your application in a browser on both Windows and Mac OSX? If you’re already reaching for your copy of How to Wow with Flash, stop. There’s a new kid muscling onto the somewhat crowded Rich Interactive Application (RIA) block, and it’s coming from Microsoft.. 
-
In this second part of a two-part series, you will learn about application security issues related to authentication and authorization, as well as five vulnerabilities commonly found in ASP.NET web-based applications. Additionally, find out how to keep configuration files from being unintentionally modified by uninformed programmers or administrators, as well as why it is critical to never rely on default setting values.. 
-
An article to illustrate editing and encrypting of sections of Web.Config file programatically. It is illustrated with an ASP.NET 2.0 application, which can edit and encrypt sections of Web.Config.. 
-
In part one of this two part article, you will learn about five of the top ten “worst offenders” of misconfigurations of application security that can cause overall problems for ASP.NET Web-based applications. Learn more about how to secure the Web.config files of an ASP.NET application.. 
-
Search engine optimisation is pretty much part and parcel of creating websites these days. Getting the basics right don't require a large amount of work, but can make all the difference.. 
-
An introduction to using Visual WebGui gateways which are the Visual WebGui way to bridge WinForms development to web development.. 
-
This article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices.. 
-
ASP.NET 2.0 brings enhanced performance and many new features that make the web developer's life easier. Alex Homer takes you through what's new.. 
-
This article will demonstrate two ways one could implement the DataReader to bind a DataGrid, that includes caching, paging and persistent bi-directional sorting, all without the use of a DataAdapter/DataSet at all, and includes ASP.NET 2.0 GridView version!. 
-
In this article, we will examine how to create a fully functional DataGrid and GridView in .NET 2.0 with all the features you'd find set up on Hotmail, Yahoo, and AOL Mail, and further demonstrate how you can multi-select items across pages and batch delete them all.. 
-
This article presents VB.NET code to create thumbnail images from a directory of Adobe Acrobat PDF documents using the .NET Framework. . 
-
Asynchronous JavaScript and XML (AJAX) has recently become the craze thanks, in no small part, to Google’s usage of it in Google Suggest as well as Google Maps. Karl looks at how it works, and how we can implement it in ASP.NET using a free AJAX.NET wrapper.. 
-
Weaving together Web services to create cross-organizational business processes requires all partners to program to the same standard model and to avoid exposing proprietary implementations. However, the ultimate goal of making Web services interact seamlessly is still a frequent concern and a hot discussion topic. The first part of the series stresses the importance of WSDL design and analyzes the strength and pitfalls of the traditional RPC/encoded style in Web services interoperability. . 
-
Demonstrates how to enable your visitors to sort your datagrid by columns, and implement paging.. 
-
In this article, we will demonstrate how you can build your very own Datagrid control component, one that you will be able to customize, and more importantly reuse. Based on this ability, you will then end up with one powerful control that will have many implementations, from which you could learn about creating almost any other types of custom controls.. 
-
ASP.NET simplifies many things but data binding simple controls like textboxes and checkboxes leaves a lot to be desired. Databinding is one-way only and you end up doing lots of repetitive work to publish your data. In this article I'll show you how simple databinding in .Net works and then show how to create custom controls that implement two-way binding to make short work of creating databound forms.. 
-
Takes a look at how tree structures can be usefully stored in a relational database such as SQL Server, and how to implement web directory-like features such as breadcrumbs.. 
-
ASP.NET uses HTTP handlers to process all requests - and we can use these to interact with HTTP requests before they get to a web page. This article is an in-depth discussion on the topic of HTTP handlers including pros, cons, and a sample implementation that you can extend.. 
-
At present none of Microsoft's ASP.NET controls intrinsically support the strict W3C XHTML standards. This can cause problems when using ASP.NET controls on pages that need to conform to one of the XHTML standards. In order to use Microsoft's supplied controls some modifications will be required. This series of articles intends to focus on the more widely used controls and the steps required to make them output valid code.. 
-
In ASP.NET, there are several features that we can use to make our code reusable and independent of other code, including user controls, server controls, and the code behind method. In this article James explains what each of these features are used for, and also shows you how to use each one by providing a number of simple yet detailed ASP.NET examples.. 
-
In this, the final article of the two part series relating to ASP.NET controls, James teaches us about custom controls and components. He talks about creating them, as well as compiling them from the command prompt using the C# compiler. He also provides two ASP.NET examples that demonstrate how to both create and integrate custom controls and components into our ASP.NET pages.. 
-
In this article, we will examine how to create a fully functional DataGrid with all the features you'd find set up on Hotmail or Yahoo. As an added bonus we'll be performing all of our data tasks strictly utilizing Microsoft's new Data Access Application Block or DAAB v2.. 
-
This article will show you how you can easily make your custom controls skinned by deriving from a new control class that we will call SkinControl. . 
-
Demonstrates how to create a master-detail page in ASP.NET using nested repeaters.. 
-
Dimitrios explains how replicating GetRows in .NET is easy and shows how it offers precise control of the details of the data and its display.. 
-
In this article I'll guide you through the creation of a guestbook, as an introduction to developing custom server controls. 
-
In this article we will discuss a number of ways to retrieve, show, and update data with ASP.NET forms using ADO.NET. Also, we will have a clear idea about the most common server controls in ASP.NET. In particular, with this article we will cover ASP.NET server controls, ADO.NET DataSource, and creating Templated DataBound Controls, ASP.NET forms, using data with controls.
John Godel. 
-
When I was working on an ASP.NET project, I had to add the site search module - this article demonstrates how. This search engine will index an entire page for matching keyword(s) or a phrase and will count how many times the keyword(s) or phrase are found on the page, and displays the results with the highest matches first. . 
-
How to easily customize an ASP.NET server control by deriving from it. . 
-
Working with GDI can be tricky on the web, this tutorial is a basic introduction for people who needs to draw images on the fly. Here we cover drawing text and lines.. 
-
Fighting Response.End and the infamous ThreadAbortException while trying to implement manual file downloading in an ASP.NET application.. 
-
An introduction to using data caching in your ASP.NET pages, from simple time-specific data expiration to file dependencies, plus a real-world example with caching for data in a pagable DataGrid control.. 
-
This article illustrates a mixture of common .NET methods for formatting and presenting in a readable fashion any XML document you may encounter. The latest hype with XML Web Services and even the .NET Framework itself relies on XML as its backbone, therefore this is no light matter. . 
-
A demonstration on creating custom DataGrid paging such that we actually know the total number of pages for a result set - something that the default paging for the DataGrid doesn't tell us.. 
-
Learn how to use the powerful object-oriented features of C# and VB.NET to build re-usable classes in ASP.NET. 
-
Learn how to retrieve binary data from a database, and stream it directly to a client via a browser.. 
-
Extensive coverage of the ASP.NET Web Form server controls, including Images, Image Buttons, List Boxes, Drop-Down Lists, Hyperlinks, and Link Buttons.. 
-
Learn how to allow a user to upload an image to your server and store the binary data in a Microsoft SQL database.. 
-
This is a working C# .NET program that demonstrates how to integrate most of the features of the DataGrid and DataSet in a single project including select, insert, update, delete, confirm delete, sort, filter and page.. 
-
HotQuant, LLC, builds on their previous ODBC article by demonstrating how to use encapsulation to isolate an application's data access layer and significantly streamline the code.. 
-
With Microsoft's ODBC data server controls, .NET finally supports ODBC... but not very well. HotQuant, LLC, has published an in-depth technical article demonstrating an effective workaround.. 
-
The term web service has been used quite frequently lately: you hear people saying how good web services are and how they will dominate the future of software development, but what exactly are web services and how can we create them? In this article James shows us how to build two web services and also unravels all of the lingo surrounding web services.. 
-
Before the advent of the .Net framework, creating images on the fly for a web browser was a tedious task. Now, thanks to the .Net framework, creating images on the fly is a simple task. This article will provide the reader with the fundamentals necessary to start developing dynamic images with the .Net framework.. 
-
An overview of using automated transactions in asp.net. 
-
A basic overview of ASP.NET and how to use server controls. 