If you are building a high traffic website, you are probably concerned about bandwidth. Many hosting centres charge based on the amount of bandwidth you use, and it can be rather expensive for high traffic sites. This is...

In my efforts to improve the web developer's Test Browser , I have now added 3 new feature. Cookie watcher (the name and value) Link list window (the URL, title- and accesskey tag) Image list window (the URL and alt tag)...

When you are developing an ASP.NET web form, you want to make sure that the viewstate isn't larger than it has to be. The more viewstate you've got, the longer the page takes to render in the browser. I have often seen...

As a web developer, I do a lot of testing against different browsers and validating to W3C standards. These are the two things I spend most time doing when testing the HTML interface. It has become a common thing to do...

I recently had to make a dropdownlist populated with fonts. Luckily, .NET allows you to use the installed fonts very easy. First, add a drowdownlist to your ASP.NET page like this: <asp:DropDownList runat= "Server" id=...

A couple a months ago, I wrote how to remove whitespace from an ASP.NET page . However, the whitespace removal was to extreme for most websites. It mangled with the HTML to such an extent that only very simple websites...

I you have an image gallery with dynamically generated thumbnails; you should make sure that the browser is told to cache the thumbnails. If not, each image is generated every time the browser visits. It stresses the CPU...

I’ve been getting a strange exception lately from my automatic ASP.NET e-mail exception logging service. It sends me this exception: The remote host closed the connection. The error code is 0x80072746. at...

If you ever tried to validate a web page to the W3C standards you might have experienced some differences between the code that is generated to your browser and the code that the validators see. That's because ASP.NET...

The new ASP.NET 2.0 provider model has once again amazed me. It lets you write to the EventLog, Sql Server and WMI as standard and lets you write your own provider that monitors the different events that occurs in a web...