ASP.NET MVC
I started off to make a short list of the ASP.NET MVC sites I use often but it quickly turned into a top 10 list. That is until I realized I only visit 9 ASP.NET MVC related sites on a regular basis. So, here is my Top 9..That is until someone suggests another site worthy of my reading.
ASP.NET
http://www.asp.net/mvc/default.aspx?wwwaspnetrdirset=1
Blogs
http://www.hanselman.com/blog/
http://weblogs.asp.net/scottgu/
http://weblogs.asp.net/stephenwalther/
http://bradwilson.typepad.com/
CodePlex
ASP.NET on CodePlex
The ASP.NET MVC releases are posted under the ASP.NET umbrella project.
http://www.codeplex.com/aspnet
http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=Documentation&referringTitle=Home
Ok, so maybe I’m doing it wrong..(that’s what she said)…and it would not be the first time.
dojo.byId(‘name’).value fails when using the Html Helper “Html.DropDownList” from ASP.NET MVC PR5 as seen below
1: <%'=Html.DropDownList("", "search_form_filter", ViewData())%>
Er..um…could it just be that dojo.byId does not return the display text when value is not explicitly defined in the dropdown…yeah..that’s probably it.
Html.RenderUserControl has been superceded by Html.RenderPartial
1: <% Html.RenderPartial("~/Views/Shared/MyControl.ascx") %>
2: <% Html.RenderPartial("MyControl") %>
You can specify the full path to your user control as in the first example. Or, if your user control is in the ~/Views/Shared folder, you can use the second example.
Notice that Html.RenderPartial does not produce a return..aka…the = is removed.
One of my largest clients is a forward thinker in terms of web application development. As such it’s a great place to introduce ASP.NET MVC. Surprisingly, it was received, by the Java Gurus with strong MVC roots, with a lukewarm reception. But I digress..ScottGu recently posted a small tidbit about ASP.NET MVC that I think needs a little more highlighting:
Important: If you don’t like the MVC model or don’t find it natural to your style of development, you definitely don’t have to use it. It is a totally optional offering - and does not replace the existing WebForms model. Both WebForms and MVC will be fully supported and enhanced going forward (the next release of ASP.NET WebForms will add richer URL routing features, better HTML markup/client-side ID/CSS support, and more). So if after reading the above post you think "hmm - that doesn’t feel natural to me", then both don’t worry, and don’t feel like you should or need to use it (you don’t).
— ScottGu
Don’t seem to play nice.
It seems that both call create a function called … Number.function and error out when used together.
Error:
[Exception... "'Sys.ParameterCountException: Sys.ParameterCountException: Parameter count mismatch.' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0×8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "<unknown>" data: no]
Solution:
Don’t use ASP.NET AJAX if your using the vastly superior Dojo Toolkit

A "View Content Page” uses master pages where as a “View Page” does not. Pretty simple…
Image courtesy dotnetslackers.com