"Due to popular demand, here is a tutorial on how I created one of the more
complicated pieces of machinery on my new site: the contact form. A lot of
different techniques went into this"
Using Visual Studio symbols and source files makes debugging much easier. I am specially happy about ASP.NET MVC 2 source files because I develop on ASP.NET MVC 2 almost every day. You may also find other useful symbols and source files. In this posting I will show you how to get ASP.NET MVC source to your computer and how to use it.
One of the things my team has been working on has been a new view engine option for ASP.NET.
ASP.NET MVC has always supported the concept of "view engines" - which are the pluggable modules that implement different template syntax options. The "default" view engine for ASP.NET MVC today uses the same .aspx/.ascx/.master file templates as ASP.NET Web Forms. Other popular ASP.NET MVC view engines used today include Spark and NHaml.
The new view-engine option we've been working on is optimized around HTML generation using a code-focused templating approach. The codename for this new view engine is "Razor", and we'll be shipping the first public beta of it shortly.
"Model-View-Controller (MVC) is probably the most cited example of an architectural software pattern. It was conceived by Trygve Reenskaug working in the SmallTalk group at Xerox Parc in 1978. One motivation for the pattern was the separation of concerns: to allow Model objects to be concerned only with modeling business capabilities, not with how their data and methods were presented to the user, nor with capturing or responding directly to user inputs.[1] "
"Naked Objects MVC combines the power of the naked objects pattern with Microsoft's ASP.NET MVC 2 framework.
Now you can take a POCO domain object model and turn it into a fully-functional web application in minutes, without writing a single line of user interface code.
You can then customise the generic user interface by adding custom style sheets, custom views and custom controllers, following standard ASP.NET patterns."
"If you are interested in the formal arguments for the Naked Objects pattern, and a scientific analysis of its benefits, read Richard Pawson's PhD thesis."
"A lot has been written about how to get ASP.NET MVC running on IIS 6 with extensionless URLs. Up until now, the story hasn't been very pretty. When running ASP.NET MVC on ASP.NET 4, it gets a lot easier."
"I'm excited to announce the release today of several products:
* ASP.NET MVC 3
* NuGet
* IIS Express 7.5
* SQL Server Compact Edition 4
* Web Deploy and Web Farm Framework 2.0
* Orchard 1.0
* WebMatrix 1.0 "