June 7th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio
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.
ASP.NET
-
Implementing Incremental Navigation with ASP.NET: A nice article from Andrew Wrigley that describes how to use ASP.NET’s Site Navigation system to create a navigation user interface.
-
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.
AJAX
-
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 – JavaScript Observer Pattern: Damien White has yet another great article that describes the new client-side JavaScript observer pattern being introduced with ASP.NET AJAX.
-
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.
ASP.NET MVC
-
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
-
Tip: How to update JavaScript Intellisense: A useful post that discusses the Ctrl-Shift-J keyboard command in Visual Studio 2008 SP1. This causes the JavaScript intellisense engine to update intellisense.
-
Tip: How to manage web site configuration through a web admin tool: Another useful post that discusses a feature that a lot of ASP.NET developers don’t know about, which is how you can manage your ASP.NET application settings within a web admin tool.
Hope this helps,
Scott