On previous posts [ ^ ][ ^ ] I mentioned the size of ASP.NET validators and validation summary rendering and the fact that expando attributes are being used to add properties. Mohamed also mentions this issue. Besides the fact that custom attributes aren't XHTML conformant, Firefox differs from Internet...
In the previous posts, we’ve explored the internals of the routing assembly. If you’ve downloaded the ASP.NET MVC preview 3 from codeplex , then you’ll find an interesting sample on how to reuse the routing assembly with a ASP.NET web forms app. If you’ve read the previous posts on the series, then you...
Today we’re going to discuss url partitioning. What’s url partioning? Well, I’m sure that you agree with me when I say that one of the greatest things about the routing assembly is that we can define parameters (or placeholders) on routes ? Here’s an example that will surelly refresh your memory: http...
Today we’re going to talk about one of the most important components of the System.Web.Routing assembly: the UrlRouting module. If you want to use the routing framework in your web applications, then you need to register this module on your web.config file (of course, after adding a reference to the...
In my last post on this series, we've seen how we can use the RouteTable class to register all the routes available on a web application. I'd just like to add one more thing on the locking topic. As you might recall, we've seen that internally the RouteCollection uses locks to guarantee that...
In the previous posts, we’ve talked about Routes . Today, we’re see how we can register the routes on a ASP.NET web application. Currently, a colecction of routes is represented through an element of type RouteCollection. If you fire up Reflector and start looking at this class, you’ll see that a RouteCollection...
I've been using the Ajax Data Controls (ADC) for 9 months. I recently joined their development team to convert the controls to VS 2008/.NET 3.5. It's a really cool control set that uses AJAX for the complete data transaction. The documentation is pretty deep and there are a few good examples...
In the last post , we’ve talked about several of the properties exposed by the Route class. Unfortunately, the post grew beyond my initial expectations, which meant that the writing time was exceeded before completing the analysis of this class. Today we’ll cover its last important feature: constraints...
ensure allows you to load Javascript, HTML and CSS on-demand, whenever they are needed. It saves you from writing a gigantic Javascript framework up front so that you can ensure all functions are available whenever they are needed. It also saves you from delivering all possible html on your default page...
The AjaxDataControls that have been developed by the DotNetSlackers team have been out for some time now. They were originally developed using the AJAX 1.0 libraries (pre 3.5 days). I've recently encountered some issues where they don't seem to be playing as nice in VS 2008. So, I've updated...