Here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I’ve done myself in the past.

You can also now follow me on twitter (@scottgu) where I also post links and small posts.


  • Syndicating and Consuming RSS Feeds in ASP.NET: A nice article from Scott Mitchell that describes how to work with RSS using ASP.NET 3.5.

  • Using Expression Builders in ASP.NET: Scott Mitchell has another good article that describes a little-known extensibility feature in ASP.NET. 

  • Apply ASP.NET Authentication/Authorization to Static Content: Scott Mitchell has another great article that describes how to apply ASP.NET’s Security features to static content (html/images/etc) using IIS7.

  • GridView Confirmation Box using jQuery: Mohammed Azam has a nice post that describes how to implement model confirmation UI using jQuery.  This is particularly useful for scenarios like saving or deleting data.


  • Building Interactive UI with AJAX – A look at JSON Serialization: Scott Mitchell has a nice article that explores the JSON serialization format used by ASP.NET AJAX when calling web-services and server end-points from client-side script.

  • Building Interactive UI with AJAX: Retrieving Server-Side Data using Web Services: Another good article by Scott Mitchell that describes how to call web-services to retrieve data from client-side script.

  • Periodically Updating the Screen and Web Page Title with ASP.NET AJAX: Scott Mitchell demonstrates how to use ASP.NET AJAX to dynamically update client screens with new data.

  • ASP.NET 4.0 AJAX – Client Templates: Damien White has a great post that describes the new client templating support in ASP.NET AJAX.  This provides an easy and powerful way to dynamically create rich HTML UI on the client.

  • ASP.NET 4.0 AJAX – Data Binding: Damien White continues his great ASP.NET AJAX series with this article that describes the new client-side data binding features in the new version of ASP.NET AJAX. 


  • Tip: Turn on compile-time View Checking: A nice post from Adrian Grigore who demonstrates how to easily enable compile-time checking of your ASP.NET MVC view files.

  • xVal: A validation framework for ASP.NET MVC: Steve Sanderson writes about his cool xVal validation framework for ASP.NET MVC.  This enables you to perform both client-side and server-side validation of model objects.  I also highly recommend checking out his Pro ASP.NET MVC Framework book – it is absolutely fantastic. 

  • DataAnnotations and ASP.NET MVC: Brad Wilson (a dev on the ASP.NET MVC team) has a nice post that describes how to use DataAnnotations to annotate model objects, and then use a model binder to automatically validate them when accepting form posted input.  DataAnnotation support will be built-in with the next version of ASP.NET MVC.

  • More ASP.NET MVC Best Practices: Maarten Balliauw has a nice blog post that summarizes some nice ASP.NET MVC best practices.  Also check out his ASP.NET MVC 1.0 Quickly book.

Visual Studio

Hope this helps,