ASP.NET MVC 2 Beta – Skapa areor enklare
I ASP.NET MVC 2 Beta så kommer det funktionalitet i Visual Studio för att kunna skapa areor enklare. Tidigare så har det krävt en del jobb och manuellt pill i konfig-filer, men nu finns allt inbyggt.
När vi skapar ett nytt ASP.NET MVC 2 Beta-projekt och högerklickar på projektet i Solution Explorer så ser vi det här:
När vi klickar på ”Area…” så får vi upp en ruta där vi får skriva in ett namn på arean. Jag skriver in ”NewArea” och klickar på ok.
Det som sker nu är att det skapas en ny area med det namnet vi angav, med allt som behövs för att vi skall kunna använda den.
Kikar vi i global.asax så kan vi se att arean registreras:
AreaRegistration.RegisterAllAreas();
Ser vi i den nyskapade Areas-mappen så kan vi se att vi har en AreaRegistration-klass, vilken vi använder för alla routes som ska finnas för arean.
I Solution Explorer har vi det här:
Utan att skriva en rad kod så har vi fått en area i projektet.
Det går tyvärr inte att skapa nya projekt för areor på det här sättet, utan det går bara att lägga till nya areor i det befintliga projektet.