Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Artiklar > ASP.NET 1.x och 2.x

Intro till asp.net

Intro:
Det första du behöver göra är (om du utvecklar hemma) .NET-ramverket, laddar ner det här.

ASP.NET (även kallat ASP+ eller ASPdotNET) är en ny teknik från Microsoft, som ingår i den mastodonta .NET-teknologin. Det har ingenting med klassiska ASP (Active Server Pages) att göra, utan är ett nytt sätt att arbeta med, eller helt nytt är det ju inte, Java har en liknande funktionaltitet.

.NET har en mycket utvecklad funktionalitet mot XML, och vissa saker i ASP.NET kommer att vara skriven i XML (t.ex konfigurationsfilen web.config).

ASP.NET är inget språk i sig (precis som klassiska ASP inte är det), .NET har stöd för 27 programmeringsspråk, vi kommer att skriva allt i C# (uttalas C sharp). C# är en blandning av C++ och Java. Du undrar säkert varför jag har valt just C# och inte VB som språk, att just utveckla .NET-applikationer i, egentligen spelar det ingen roll vilket av språken du använder, men jag valde C# då det är närmare till C++ och Java, vilket ger mig en bredare front med tekniker att lägga programmering's kunskapen på.

ASP.NET körs på en IIS-server (men support för andra webbservrar är planerat) och du kan köra den sida vid sida om klassiska ASP. .asp-filer körs som klassiska ASP och ASPX-filer körs som ASP.NET-filer. Det finns också en del andra filer som är körbara inom ASP.NET men det tar jag upp vid ett annat tillfälle.

Det finns en intressant artikel med skaparen av C# (Anders Hejlsberg) där han förklarar vad C# är och hur det relaterar sig till t.ex C++ och Java. Den hittas här:
Deep Inside C#

Klassiska ASP tolkades av ASP-tolken för att sedan skicka resultatet till klienten. ASP.NET har tolkningen lämnats och sidorna kompileras första gången sidan körs om till MSIL (MS intermediate Language), och det är härifrån servern hämtar sidan. Detta ökar prestationen av sidorna.

Hemsidans uppbyggnad:
ASP.NET och Klassiska ASP är relativt annurlunda om man i jämförelse av presentation. I ASP presenterade du din kod genom att använda ASP-taggarna (<% och %>), i ASP.NET finns det flera olika sätt att presentera resultatet av din kod. Om vi tar ett exemplet som "Aspkoll!" så kan vi exemplifiera det på några olika sätt, vi startar med ett som är mest likt Klassiska ASP:

aspkoll.aspx (Exempel 1)

<%@ Page Language="C#"%>

<html>



<head>

   <title>Aspkoll!</title>

</head>



<body>



<%="Aspkoll!"%>



</body>

</html>



aspkoll.aspx (Exempel 2)

<%@ Page Language="C#"%>

<%

hello.Text = "Aspkoll!";

%>

<html>



<head>

   <title>Aspkoll!</title>

</head>



<body>



<asp:label id="hello" runat="server"/>



</body>

</html>



aspkoll.aspx (Exempel 3)

<%@ Page Language="C#"%>

<script runat="server">

void Page_Load() {

   hello.Text = "Aspkoll!";

}

</script>

<html>



<head>

   <title>Aspkoll!</title>

</head>



<body>



<asp:label id="hello" runat="server"/>



</body>

</html>


Vart börjar jag:
För att komma igång med utvecklandet av ASP.NET-applikationer så behöver du ladda hem .NET sdk, och sedan kolla in några exempel. Ett mycket bra ställe att börja kolla på exempel är Quickstart @ GotDotNet
Sedan kan du kolla vad MS skriver om .NET.NET @ MS

Skapades: 2007-08-01 17:43:13
Skribent: helloiam
Lästs 971 gånger
Betyg: 3 (artikeln har endast 4 röster, det krävs minst 5 för ett betyg)

Kommentarer

pbf sa den 1 augusti 2007 kl 17:54:
Konfigurationsfilen heter web.config och inte config.web - bara en liten, liten rättning ;)
helloiam sa den 1 augusti 2007 kl 19:46:
Tack så mycket pbf skall fixxa det, jag är ny på området så fel kan vara i artiklen
Kevin sa den 2 augusti 2007 kl 15:39:
Fint med simpla, enkla och små presentationsartiklar. Lite längre dock samt med kommentarer i koden.
Längtar efter flera ASP.NET-artiklar! Ivrigt.
helloiam sa den 2 augusti 2007 kl 19:25:
Kevin: tackar så mycket, ja det är fint med simpla & enkla och små presentationsartiklar, det kommer fler, jag själv har så mycket att göra men det är säkerligen andra som kan hjälpa till att bidra med några
chrillemeter sa den 17 januari 2008 kl 19:39:
Jävligt kort artikel, ta bort den genast! Sätt den som tipps istället!
Så nu har jag sagt mitt. Precis som kommenterar andras korta artiklar!
Pettersoft sa den 20 januari 2008 kl 13:52:
Kort Artikel.
Som ice tycker ta bort den.
LP_MAXI sa den 12 maj 2008 kl 08:22:
Gillar inte denna alls då jag ser den som rörig och väldigt kort. Ingen bra intro till .NET. Det är så mycket mer information som man kan skriva om.
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy