Programul ASP.NET Hello World cu Exemplu
โก Rezumat inteligent
Programul ASP.NET First prezintฤ construirea unei aplicaศii web simple Hello World รฎn Visual Studio, de la crearea unui proiect Web Forms gol ศi adฤugarea unui formular web pรขnฤ la scrierea Response.Write ศi vizualizarea rezultatului รฎn browser.

Cerinศe preliminare pentru primul tฤu program ASP.NET
รnainte de a construi aplicaศia Hello World, asiguraศi-vฤ cฤ mediul dvs. este pregฤtit. Veศi avea nevoie de urmฤtoarele:
- Visual Studio โ ediศia gratuitฤ Community este suficientฤ, instalatฤ รฎmpreunฤ cu sarcina de lucru โASP.NET ศi dezvoltare webโ.
- Cadrul .NET โ necesar pentru Web Forms ศi instalat automat odatฤ cu Visual Studio.
- Cunoศtinศe de bazฤ de C# ศi HTML โ util pentru รฎnศelegerea codului pe care รฎl veศi scrie.
- A Windows maลinฤ โ formularele web ASP.NET clasice ruleazฤ pe Windows cu IIS sau IIS Express.
Dupฤ ce acestea sunt implementate, puteศi urma paศii de mai jos pentru a crea ศi rula primul program ASP.NET.
Programul ASP.NET Hello World cu Exemplu
Sฤ ne uitฤm la un exemplu despre cum putem implementa o aplicaศie simplฤ โhello worldโ. Pentru aceasta, ar trebui sฤ implementฤm paศii menศionaศi mai jos.
Pas 1) Primul pas implicฤ crearea unui nou proiect รฎn Visual Studio. Dupฤ lansarea Visual Studio, trebuie sฤ alegeศi opศiunea de meniu Nou->Proiect.
Pas 2) Urmฤtorul pas este sฤ alegeศi tipul de proiect ca aplicaศie Web ASP.Net. Aici trebuie sฤ menศionฤm ศi numele ศi locaศia proiectului nostru.
- รn caseta de dialog al proiectului, puteศi vedea diferite opศiuni pentru crearea diferitelor tipuri de proiecte. Faceศi clic pe opศiunea Web din partea stรขngฤ.
- Cรขnd facem clic pe opศiunea Web din pasul anterior, vom putea vedea o opศiune pentru Aplicaศia Web ASP.Net. Faceศi clic pe aceastฤ opศiune.
- Apoi dฤm un nume pentru aplicaศie, care รฎn cazul nostru este DemoApplication. De asemenea, trebuie sฤ furnizฤm o locaศie pentru a stoca aplicaศia noastrฤ.
- รn cele din urmฤ, facem clic pe butonul โOKโ pentru a permite Visual Studio sฤ ne creeze proiectul.
Pas 3) รn ecranul urmฤtor, trebuie sฤ alegeศi tipul de aplicaศie web ASP.net care trebuie creatฤ. รn cazul nostru, vom crea o aplicaศie simplฤ Web Form.
- Mai รฎntรขi, alegeศi tipul de proiect ca โGolโ. Acest lucru ne va asigura cฤ รฎncepem cu o aplicaศie de bazฤ care este uศor de รฎnศeles.
- Alegem opศiunea โWeb Formsโ. Aceasta adaugฤ folderele de bazฤ necesare pentru o aplicaศie Web Forms de bazฤ.
- รn cele din urmฤ, facem clic pe butonul โOKโ pentru a permite Visual Studio sฤ creeze aplicaศia noastrฤ.
Dacฤ sunt urmaศi paศii de mai sus, veศi obศine rezultatul de mai jos รฎn Visual Studio.
Ieศire: -
รn Exploratorul de soluศii, veศi putea vedea soluศia DemoApplication. Aceastฤ soluศie va conศine 2 fiศiere de proiect, aศa cum se aratฤ mai sus. รn prezent, unul dintre fiศierele cheie din proiect este Global.asax.csAcest fiศier conศine informaศii specifice aplicaศiei. รn acest fiศier, aศi iniศializa toate variabilele specifice aplicaศiei la valorile lor implicite.
Pas 4) Acum, este timpul sฤ adฤugaศi un fiศier formular web la proiect. Acesta este fiศierul care va conศine tot codul specific web pentru proiectul nostru.
- Faceศi clic dreapta pe proiectul DemoApplication ศi
- Alegeศi Add->Web Form din meniul contextual.
Pas 5) รn ecranul urmฤtor, ni se va solicita sฤ introducem un nume pentru formularul web.
- Daศi un nume pentru formularul web. รn cazul nostru, รฎi dฤm numele Demo.
- Faceศi clic pe butonul OK.
Automat, Visual Studio va crea formularul web demonstrativ ศi รฎl va deschide รฎn Visual Studio.
Pas 6) Urmฤtorul pas este sฤ adฤugaศi codul care va afiศa mesajul โHello Worldโ. Acest lucru se poate face prin simpla adฤugare a unei linii de cod รฎn fiศierul 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 Explicaลฃie:-
- Obiectul Response รฎn ASP.Net este folosit pentru a trimite informaศii รฎnapoi utilizatorului. Aศadar, รฎn cazul nostru, folosim metoda โWriteโ a obiectului Response pentru a scrie textul โHello Worldโ. Marcatoarele <% ศi %> sunt folosite pentru a adฤuga cod specific ASP.net.
Dacฤ urmaศi toศi paศii de mai sus ศi rulaศi programul รฎn Visual Studio, veศi obศine urmฤtoarea ieศire.
Ieศire: -
Din rezultat, puteศi vedea clar cฤ โHello Worldโ a fost afiศat รฎn browser.
รnศelegerea lumii Bunฤ ziua Code
Fiศierul Demo.aspx este o paginฤ HTML standard cu cรขteva adฤugiri ASP.NET. runat="server" Atributul รฎi spune lui ASP.NET sฤ proceseze elementul pe server, รฎn loc sฤ รฎl trateze ca HTML simplu. <% %> markerii, numiศi bloc de randare, vฤ permit sฤ rulaศi cod C# direct รฎn paginฤ. รn interiorul lor, Response.Write("Hello World") trimite textul direct cฤtre browser ca parte a rฤspunsului HTTP.
In timp ce Response.Write este รฎn regulฤ pentru un prim exemplu, majoritatea aplicaศiilor reale folosesc รฎn schimb un control de server. De exemplu, puteศi elimina un <asp:Label> control pe paginฤ ศi seteazฤ proprietatea Text รฎn fiศierul code-behind. Acest lucru pฤstreazฤ markup-ul ศi logica separate ศi este mai uศor de รฎntreศinut pe mฤsurฤ ce pagina creศte.
Erori frecvente la rularea primului program ASP.NET
รncepฤtorii se confruntฤ adesea cu cรขteva probleme previzibile atunci cรขnd ruleazฤ prima lor paginฤ ASP.NET. Fiศi atenศi la urmฤtoarele:
- Lipseศte runat=โserverโ โ fฤrฤ aceasta รฎn formular ศi controale, ASP.NET le trateazฤ ca HTML static, iar codul serverului nu ruleazฤ.
- Tip de proiect greศit โ alegerea unui ศablon MVC sau Core รฎn loc de Web Forms modificฤ structura fiศierului ศi paศii de mai sus.
- Greศeli de sintaxฤ โ lipsa unui punct ศi virgulฤ sau a unei paranteze รฎn interiorul blocului <% %> provoacฤ o eroare de construire.
- Probleme cu portul sau IIS Express โ dacฤ pagina nu se lanseazฤ, reporniศi IIS Express sau modificaศi portul proiectului.
- Sensibil la majuscule โ numele metodelor precum Response.Write trebuie sฤ se potriveascฤ exact, deoarece C# ศine cont de majuscule ศi minuscule.








