Friday, December 31, 2010

Definition of "Unobtrusive JavaScript"

Separation Javascript from a Web page's structure/content and presentation

ASP.NET reading list in 2010

ASP.NET, ASP.NET MVC and jQuery
TextBox AutoComplete with ASP.NET and jQuery UI - This article demonstrates how to use the jQuery UI AutoComplete widget to consume an ASP.NET Web Service that is JSON Serialized.
Building A Custom ActionResult in MVC 2 To Download Excel Files - The following article demonstrates how to create a custom ActionResult to allow users to download Microsoft Excel files using ASP.NET MVC 2.
Handle JSON Exceptions Gracefully in ASP.NET MVC 2 - The following article demonstrates how to handle exceptions gracefully when calling Ajax methods using ASP.NET MVC 2.
What's New in ASP.NET 4.0 – Better ViewState Control - In ASP.NET 2.0/3.5, you could disable ViewState for individual controls. However what you could not do is disable ViewState at a Page level and then enable it individually for controls on that page that require it. ASP.NET 4.0 changes that and gives more control to developers.
Keeping Your ASP.NET Session Alive Using jQuery - The following article demonstrates how to keep your session alive when you're using ASP.NET MVC and jQuery.
ASP.NET MVC 3 Preview 1 - Razor View Engine - The following article demonstrates how to use the new Razor view engine in ASP.NET MVC 3 Preview 1 release.
What's New in ASP.NET 4.0 – SEO Enhancements with MetaKeywords and MetaDescription properties - In this article, we will take an overview of the two new properties added to the Page class in ASP.NET 4.0 – MetaKeywords and MetaDescription.
Populate an ASP.NET ListBox from JSON results using jQuery - This article demonstrates how to populate an ASP.NET ListBox using data coming from a JSON Serialized ASP.NET Web Service.
Localize the jQuery DatePicker Control in an ASP.NET Page - The jQuery UI DatePicker widget is highly configurable and full of features, and I use it in my applications whenever I can. In this article, we will see how to localize the DatePicker based on the value selected from an ASP.NET DropDownList.
ASP.NET MVC 3 Preview 1 – Global and Conditional Filters - The following article demonstrates how to use global filters in ASP.NET MVC 3 Preview 1 and also how to use them conditionally.
Efficient Paging with WebGrid Web Helper - ASP.NET MVC 3 RC - The following article demonstrates one way of performing efficient paging using the WebGrid WebHelper in ASP.NET MVC 3 RC.
Three Ways to Populate a Select Element with ASP.NET MVC and jQuery - The following article demonstrates three ways to populate a select element using ASP.NET MVC and jQuery.
Using Dynamic Views In ASP.NET MVC 2 - A really cool addition to ASP.NET MVC 2 is the ability to use the dynamic type as the object passed into the view. This is also known as a dynamic view. If you create a new view and don't create a strongly typed view, out of the box, the MVC framework will make the view inherit from the ViewPage class, but the generic type will be dynamic