3

I just started ASP.NET MVC, and the first thing that got me confused is on MSDN there is a System.Web.Mvc namespace, and then there is a Microsoft.Web.Mvc namespace. I'd like to know -

  1. Why are there two different root namespaces for ASP.NET MVC framework library classes?
  2. Based on what the classes go under one root namespace or the other?

Thanks in Advance.

NOTE: I did google search, and found nothing about it.

atiyar
  • 7,762
  • 6
  • 34
  • 75
  • Why are the down votes and closing votes? I don't understand what is wrong in asking this question? Down voters, could you at least add a comment explaining your action? – atiyar Feb 11 '16 at 01:55
  • 2
    `Microsoft.Web.Mvc` is the MVC Futures project. [Refer Scott Gu's blog](http://weblogs.asp.net/scottgu/asp-net-mvc-beta-released#ten) –  Feb 11 '16 at 02:20
  • @StephenMuecke: thanks for being helpful, and the link :) Could you please post this as an answer, so that I can accept? – atiyar Feb 11 '16 at 03:09
  • @StephenMuecke: Please post your comment as an answer so that I can accept it. – atiyar Feb 11 '16 at 03:23

1 Answers1

4

The Microsoft.Web.Mvc namespace if for the MVC Futures project, which is for features that the MVC team may or may not include in future versions of ASP.NET MVC. There is very little documentation associated with it, but you can view the source code here.

As an example, it includes the Microsoft.Web.Mvc.Controls namespace, which is discussed in this blog, but it never got off the ground.