Program ASP.NET Hello World s primjerom
โก Pametni saลพetak
ASP.NET Prvi Program vodi kroz izradu jednostavne web aplikacije Hello World u Visual Studiju, od stvaranja praznog Web Forms projekta i dodavanja web obrasca do pisanja Response.Write i pregledavanja rezultata u pregledniku.

Preduvjeti za vaลก prvi ASP.NET program
Prije izrade aplikacije Hello World, provjerite je li vaลกe okruลพenje spremno. Trebat ฤe vam sljedeฤe:
- Visual Studio โ dovoljno je besplatno Community izdanje, instalirano s radnim optereฤenjem โASP.NET i web razvojโ.
- .NET Framework โ potrebno za web obrasce i automatski se instalira s Visual Studiom.
- Osnovno znanje C# i HTML-a โ korisno za razumijevanje koda koji ฤete pisati.
- A Windows ureฤaj โ klasiฤni ASP.NET web obrasci rade na Windows s IIS-om ili IIS Expressom.
Nakon ลกto su ove funkcije postavljene, moลพete slijediti dolje navedene korake za izradu i pokretanje svog prvog ASP.NET programa.
Program ASP.NET Hello World s primjerom
Pogledajmo primjer kako moลพemo implementirati jednostavnu aplikaciju "hello world". Za to bismo trebali implementirati dolje navedene korake.
Korak 1) Prvi korak ukljuฤuje stvaranje novog projekta u Visual Studiju. Nakon pokretanja Visual Studija potrebno je odabrati opciju izbornika New->Project.
Korak 2) Sljedeฤi korak je odabir vrste projekta kao ASP.Net web aplikacije. Ovdje takoฤer treba spomenuti naziv i lokaciju naลกeg projekta.
- U dijaloลกkom okviru projekta moลพete vidjeti razliฤite opcije za izradu razliฤitih vrsta projekata. Kliknite opciju Web na lijevoj strani.
- Kada kliknemo opciju Web u prethodnom koraku, moฤi ฤemo vidjeti opciju za ASP.Net web aplikaciju. Pritisnite ovu opciju.
- Zatim dajemo ime za aplikaciju, ลกto je u naลกem sluฤaju DemoApplication. Takoฤer moramo osigurati lokaciju za pohranu naลกe aplikacije.
- Na kraju kliknemo gumb 'OK' kako bismo dopustili Visual Studiju da kreira naลก projekt.
Korak 3) Na sljedeฤem ekranu morate odabrati vrstu ASP.net web aplikacije koju treba izraditi. U naลกem sluฤaju, napravit ฤemo jednostavnu aplikaciju Web Form.
- Prvo odaberite vrstu projekta kao 'Prazno'. To ฤe osigurati da poฤnemo s osnovnom aplikacijom koja je jednostavna za razumijevanje.
- Odabiremo opciju โWeb obrasciโ. To dodaje osnovne mape koje su potrebne za osnovnu aplikaciju Web obrasci.
- Na kraju kliknemo gumb 'OK' kako bismo Visual Studiju omoguฤili izradu naลกe aplikacije.
Ako slijedite gore navedene korake, dobit ฤete donji izlaz u Visual Studiju.
Izlaz:-
U Solution Exploreru moฤi ฤete vidjeti rjeลกenje DemoApplication. Ovo rjeลกenje ฤe sadrลพavati 2 projektne datoteke kao ลกto je prikazano gore. Trenutno je jedna od kljuฤnih datoteka u projektu Global.asax.csOva datoteka sadrลพi informacije specifiฤne za aplikaciju. U ovoj datoteci biste inicijalizirali sve varijable specifiฤne za aplikaciju na njihove zadane vrijednosti.
Korak 4) Sada je vrijeme da projektu dodate datoteku web obrasca. Ovo je datoteka koja ฤe sadrลพavati sav kรดd specifiฤan za web za naลก projekt.
- Desnom tipkom miลกa kliknite na projekt DemoApplication i
- Odaberite Dodaj->Web obrazac iz kontekstnog izbornika.
Korak 5) Na sljedeฤem ekranu bit ฤemo upitani da navedemo naziv web obrasca.
- Dajte naziv web obrascu. U naลกem sluฤaju, dajemo mu naziv Demo.
- Pritisnite gumb U redu.
Visual Studio ฤe automatski kreirati Demo web obrazac i otvoriti ga u Visual Studiju.
Korak 6) Sljedeฤi korak je dodavanje koda koji ฤe prikazivati โโ"Hello World". To se moลพe uฤiniti samo dodavanjem jedne linije koda u datoteku Demo.aspx.
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <% Response.Write("Hello World"); %> </div> </form> </body> </html>
Code Obrazloลพenje:-
- Objekt Response u ASP.Net koristi se za slanje informacija natrag korisniku. Dakle, u naลกem sluฤaju koristimo metodu "Write" objekta Response za pisanje teksta "Hello World". Oznake <% i %> koriste se za dodavanje koda specifiฤnog za ASP.net.
Ako slijedite sve gore navedene korake i pokrenete svoj program Visual Studio, dobit ฤete sljedeฤi izlaz.
Izlaz:-
Iz ispisa jasno moลพete vidjeti da je u pregledniku prikazan 'Hello World'.
Razumijevanje Pozdrav svijete Code
Datoteka Demo.aspx je standardna HTML stranica s nekoliko ASP.NET dodataka. runat="server" Atribut govori ASP.NET-u da obradi element na posluลพitelju umjesto da ga tretira kao obiฤan HTML. <% %> markeri, nazvani blokovi za renderiranje, omoguฤuju vam izravno pokretanje C# koda na stranici. Unutar njih, Response.Write("Hello World") ลกalje tekst izravno pregledniku kao dio HTTP odgovora.
Dok su Response.Write je u redu za prvi primjer, veฤina stvarnih aplikacija umjesto toga koristi kontrolu posluลพitelja. Na primjer, moลพete ispustiti <asp:Label> kontrola na stranici i postavljanje njenog svojstva Text u datoteci koda u pozadini. To odvaja oznake i logiku te ih je lakลกe odrลพavati kako stranica raste.
Uobiฤajene pogreลกke prilikom pokretanja vaลกeg prvog ASP.NET programa
Poฤetnici ฤesto nailaze na nekoliko predvidljivih problema prilikom pokretanja svoje prve ASP.NET stranice. Obratite pozornost na sljedeฤe:
- Nedostaje runat=โserverโ โ bez njega na obrascu i kontrolama, ASP.NET ih tretira kao statiฤki HTML i posluลพiteljski kod se ne izvrลกava.
- Pogreลกna vrsta projekta โ odabir MVC ili Core predloลกka umjesto Web Forms mijenja strukturu datoteke i gore navedene korake.
- Sintaktiฤke pogreลกke โ nedostajuฤi toฤka-zarez ili zagrada unutar bloka <% %> uzrokuje greลกku pri izgradnji.
- Problemi s portom ili IIS Expressom โ ako se stranica ne pokrene, ponovno pokrenite IIS Express ili promijenite port projekta.
- Osjetljivost sluฤaja โ nazivi metoda poput Response.Write moraju se toฤno podudarati jer C# razlikuje velika i mala slova.








