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.

  • 🆕 Creați proiectul: Lansați Visual Studio și creați o nouă aplicație web ASP.NET numită DemoApplication.
  • 📁 Formulare web goale: Alegeți șablonul gol cu ​​formulare web pentru a începe cu un proiect minimalist.
  • 📄 Adăugați formular web: Faceți clic dreapta pe proiect și adăugați un formular Web denumit Demo.aspx.
  • ✍️ Scrie Code: Folosește Response.Write(“Hello World”) în interiorul etichetelor <% %> pentru a afișa text.
  • ▶ ️ Executare și vizualizare: Rulați proiectul în Visual Studio pentru a vedea randarea mesajului „Hello World” în browser.

Primul exemplu de program ASP.NET: Hello World

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.

Programul ASP.Net Hello World

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.

  1. Î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ă.
  2. 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.
  3. 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ă.
  4. În cele din urmă, facem clic pe butonul „OK” pentru a permite Visual Studio să ne creeze proiectul.

Programul ASP.Net Hello World

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.

  1. 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.
  2. Alegem opțiunea „Web Forms”. Aceasta adaugă folderele de bază necesare pentru o aplicație Web Forms de bază.
  3. În cele din urmă, facem clic pe butonul „OK” pentru a permite Visual Studio să creeze aplicația noastră.

Programul ASP.Net Hello World

Dacă sunt urmați pașii de mai sus, veți obține rezultatul de mai jos în Visual Studio.

Ieșire: -

Programul ASP.Net Hello World

Î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.

Programul ASP.Net Hello World

Pas 5) În ecranul următor, ni se va solicita să introducem un nume pentru formularul web.

  1. Dați un nume pentru formularul web. În cazul nostru, îi dăm numele Demo.
  2. Faceți clic pe butonul OK.

Programul ASP.Net Hello World

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.

Programul ASP.Net Hello World

<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: -

Programul ASP.Net Hello World

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.

Întrebări frecvente

Da. Asistenții inteligenți artificiali, cum ar fi GitHub Copilot, pot genera markup-ul aspx și codul-behind pentru o pagină Hello World și pot explica fiecare linie. Începătorii beneficiază în continuare de rularea codului singuri pentru a înțelege procesul de compilare și depanare.

Da. Puteți lipi o eroare sau o excepție de compilare ASP.NET într-un instrument de inteligență artificială și puteți obține o explicație în limbaj simplu cu o posibilă soluție. Acest lucru scurtează depanarea, deși ar trebui să confirmați că sugestia funcționează în proiectul dvs.

Response.Write trimite text direct în fluxul de răspuns, combinând logica cu markup-ul. Un control Label este un control de server a cărui proprietate Text este setată în cod, keeping design și logică separate, facilitând întreținerea paginii.

Ediția gratuită Visual Studio Community este suficientă pentru a învăța ASP.NET. În timpul instalării, selectați sarcina de lucru „ASP.NET și dezvoltare web”, astfel încât șabloanele, compilatoarele și IIS Express necesare să fie disponibile.

Rezumați această postare cu: