Mikael Söderström
-
ASP.NET MVC Futures – Templates
Då det här gäller ASP.NET MVC Futures så innebär det att innehållet nedan kan komma att försvinna helt i framtiden. Det är möjligt att använda det nu, men använd det inte till skarpa projekt då det kan försvinna framöver.
-
Vilken version av ASP.NET MVC kör du?
Då Microsoft har släppt ett flertal previews, betor och fulla versioner samt Futures av ASP.NET MVC så kan det vara svårt att veta exakt vilken version som körs på din site, eller server. För att göra det lättare att se vilken version som körs så har Microsoft i ASP.NET MVC 2 RTM Futures med en fil vid namn MvcDiagnostics.aspx, och som innehåller versionsnumren för alla previews av ASP.NET MVC och Futures. När man sedan går in på sidan så ser man vilken som används på den aktuella sidan.
-
ASP.NET MVC 2 släppt!
Idag släppte Microsoft äntligen ASP.NET MVC 2. Med tanke på hur ofta de släpper releaser av det så blir man nästan lite bortskämd, men nu är det alltså RTM som finns ute, vilket gör att ni kan använda det skarpt direkt i era projekt.
-
Visual Studio 2010 RC har släppts
Nu på morgonen så släpptes Visual Studio 2010 RC samt .NET 4.0 RC på MSDN. De som inte har en MSDN Subscription får vänta med nedladdningen tills imorgon.
-
AutoMapper med ASP.NET MVC
Ett vanligt problem när man utvecklar är att man gång på gång måste skriva funktionalitet för att mappa en klass till en annan. När man arbetar med ASP.NET MVC så händer det ofta att man har en modell som är anpassad för en viss vy, men datan man tar emot kan innehålla samma rådata, men med ett helt annat upplägg. Det vi får göra då är att mappa om det mottagna objektet till det som vi sedan skall använda till vyn.
-
Kom igång med ASP.NET, del 3 - Bygg ut projektet
Trots att vi fortfarande inte har skrivit en enda rad kod än så länge så har vi en webbsajt med medlemshantering. Den ser dock lite trist ut, och har inte så mycket funktionalitet, så det ska vi ta och ändra på nu.
-
Kom igång med ASP.NET, del 2 - Första projektet
När vi nu har installerat verktygen så är det dags att skapa första projektet. Det vi kommer att skapa är ett ASP.NET MVC-projekt. Det finns två olika typer av ASP.NET-projekt, Web Forms och MVC. Web Forms är den första varianten som kom med .NET 1.0, och MVC är den nyare som kom efter .NET 3.5 SP 1. Skillnaden i dessa ligger i hur man jobbar med presentationen, men då de båda bygger på .NET så är det inte svårt att lära sig det andra när man har lärt sig det ena.
-
Kom igång med ASP.NET, del 1 - Verktygen
När man utvecklar så har verktygen en väldigt stor roll i hur effektivt man arbetar. När man skriver ASP.NET-sidor så kan man använda vilken texteditor som helst, inklusive det gamla hederliga Notepad, då det är ren text. För att man skall bli produktiv i sitt utvecklande så kan det dock vara bra att ha kompetenta verktyg som underlättar arbetet.
-
ASP.NET MVC 2.0 & .NET 4.0 – Tuple
Jag tog tidigare upp ett exempel som visar hur man kan använda dynamic och det nya objektet ExpandoObject för att skicka dynamiska variabler från controllern till vyn (http://weblogs.asp.net/mikaelsoderstrom/archive/2010/01/08/asp-net-mvc-2-0-amp-net-4-0-expandoobject.aspx). En nackdel med det kan vara att man t.ex. inte får någon intellisense, vilket man annars får när man använder statiska objekt.
-
ASP.NET MVC 2.0 & .NET 4.0 – ExpandoObject
Jag har tidigare skrivit om ett nytt objekt i .NET 4.0, kallat ExpandoObject (http://weblogs.asp.net/mikaelsoderstrom/archive/2009/10/06/skapa-objekt-med-data-dynamiskt-med-expandoobject.aspx). Det är ett objekt som finns under System.Dynamic och som låter utvecklaren själv sätta egenskaper och metoder direkt på det istället för att skapa upp en separat klass.