A Fast-Track Guide to ASP.NETA Sample Chapter from Professional ASP.NET. Microsoft's .NET technology has attracted a great deal of press since Beta 1 was first released to the world. Since then, mailing lists, newsgroups, and web sites have sprung up containing a mixture of code...
A Matter of ContextOne of the most common problems with writing Web applications is letting your code know the context in which it's being executed. Let's look at a simple example—personalizing a page—that illustrates this problem:
Adding World-Class Documentation to Your .NET ComponentsI've never been a big fan of source-code-based documentation generators -- tools that attempt to produce reference documentation by mining specially- formatted comments out of source code; at least, not a big fan of any of the popular ones that have...
Advanced ASP .NET Server-side ControlsDuring the mid-90s, you could create rich, active Web sites by trying to extend the browser—primarily through ActiveX® controls or Java-language applets. Unfortunately this approach presented several problems, the most limiting being that...
Advanced ASP .NET Server-side Controls, Part 2In January I looked at how to compose ASP .NET server-side controls from other standard controls. The example I offered was a Fahrenheit-to-Centigrade converter composed of two textboxes and two edit controls. However, rather than composing the...
An Easy-To-Use CacheManagerProblem: When using paging with ASP.NET DataGrid, you have to refecth and rebind data with every page shift. Most of the data transfered from the data souce to the web server will be discarded. This will seriously affect scalability and the...