Twin Cities Code Camp

Chris Sutton

Rendering Great Client-Side Controls With ASP.NET MVC

by Chris Sutton

Wed, Oct 01, 2008
Room:
Time: 0:00

This talk assumes you know the basics of the ASP.NET MVC framework.

Since ASP.NET MVC gets rid of Viewstate and the postback model, most existing server controls aren't very useful for MVC related development. The ASP.Net MVC team has built in a whole set of helper methods to accelerate building your views, but there is more that can be done to make ui design more effective in the ASP.NET MVC framework.

In the newer generation of browsers (Internet Explorer 7+, Firefox 2+, Safari 3, Opera 9 and Chrome .2) there has been significant improvements with JavaScript rendering speed. This means that rendering controls on the client side is much more feasible and efficient. We're going to leverage functionality and components from two different JavaScript libraries (jQuery and YUI), to make our ASP.NET MVC websites more expressive and functional.

Most of the techniques used in this talk with YUI and jQuery could be used in Webforms development with a little modification.


About the Author

Chris Sutton is a consultant and technical trainer in Eastern Iowa and has been working with ASP.Net since the .NET November beta in 2002. He helps facilitate CRineta.org, the Ineta group in Cedar Rapids, Iowa and he coordinated the first Iowa Code Camp in May of 2008. Chris is a Microsoft Certified Trainer (MCT) and holds the MCPD:Enterprise certification as well. He has been consulting and speaking on the ASP.NET MVC Framework since the beginning of 2008 and loves developing for the web. Getting to spend time with his wife and kids makes his tech work worthwhile. He also enjoys hiking and biking in the summer and snowshoeing in the winter.