Simplify CSS and Javascript Compression In Visual Studio
I’ve released a new open source tool that performs design-time compression of your CSS and Javascript files in Visual Studio projects. This can be a big hel...
I’ve released a new open source tool that performs design-time compression of your CSS and Javascript files in Visual Studio projects. This can be a big hel...
I’ve committed release candidate 4 of LABjs.Net at GitHub. It contains a few minor bug fixes, and also adds a few useful features.
LABjs is an excellent javascript library that performs asynchronous loading of javascript files. This can help to greatly increase the load speed of your web...
Have you ever wanted to add a text string, like an application name, to the title of all your web pages. It’s easy to do using the control adapters available...
Frankly, it’s always a pain to create ASP.NET machine keys for each of your web applications. I’ve written a little helper app that creates the <machineKe...
I’ve posted an update to the Partial Authentication System that fixes the following minor bugs:
When working with ASP.NET applications, time zones are often a problem when dealing with DateTime structures. There are two different common scenarios that a...
Web parts are a great new system for allowing personalization of web sites by end users that was introduced in ASP.NET 2.0. However, it isn’t useful when use...
I’ve posted an improvement to the Partial Authentication System originally posted at Secure Persistent ASP.NET Forms Authentication.
While the ASP.NET Forms Authentication system is a great system for authentication, it has one significant shortcoming for a lot of sites. You can either onl...
After further testing, I discovered a bug in my GroupedUpdatePanel. It didn’t always function correctly when the postback was initiated by a child control wi...
Without a doubt, AJAX is one of the most useful web development tools out there. Through AJAX, we finally have a method for developing web pages with robust ...
Personally, I find stylesheets to be the best way to apply formating to web pages. Skins certainly have their uses, but they tend to pad out the HTML with lo...
In my previous post, I described how to use an UpdatePanel that is located inside a Repeater or other data-bound control while maintaining your databinding. ...
Sometimes you might find it necessary to place an UpdatePanel control inside the ItemTemplate of a Repeater or other databound control. Normally you would pr...