Project of a site that makes use of the new ASP.NET Web API via the MVC 4 beta. It creates a single-page web application that looks and works great no matter what kind of device is accessing it. It is also going to form the basis for a number of different design demonstrations, from building cloud-based applications in Azure to creating a responsive, rich UI using the Knockout.js MVVM library.
"One thing that always annoys me when working on a web app is having to write those inevitable pages full of admin functions some of which are just a single button. When hacking up one such page I had a thought - a plug in library providing a command line for your web app might save me a lot of time. NetBash is what I came up with."
"In general, you should avoid building strings of HTML in your applications. There are plenty of template/view engines that are much more suitable for generating dynamic markup. However, there are some situations that require you to build snippets of HTML from code (e.g., view extensions in FubuMVC or HtmlHelper extensions in ASP.NET MVC). HtmlTags is the best way to build those snippets."
(Not strictly speaking ASP.Net MVC, but very relevant to MVC sites too.)
"Mayday detects changes in users behaviour, validation and javascript errors providing insights into users experience & what problems happen."
"I love ELMAH - this is one those libraries which is both beautiful in its simplicity yet powerful in what it allows you to do. Combine the power of ELMAH with the convenience of NuGet and you can be up and running with absolutely invaluable error logging and handling in literally a couple of minutes."
"Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly."
"Learn how to use the [Authorize] attribute to password protect particular pages in your MVC application. You learn how to use the Web Site Administration Tool to create and manage users and roles. You also learn how to configure where user account and role information is stored."