Vaša prva web aplikacija ASP.NET: kako započeti

Vaša prva web aplikacija ASP.NET: kako započeti

ASP.NET je Microsoftov besplatni cross-platformni okvir za izradu web aplikacija i usluga. ASP.NET platforma proširenje je na .NET, platformu za razvojne alate, programske jezike i knjižnice koje se koriste za izradu različitih aplikacija.





Kao što ste vjerojatno pretpostavili, ASP.NET je fantastičan okvir koji početnici mogu koristiti za izradu web aplikacija. Nudi veliku fleksibilnost i jednostavan je za korištenje. U ovom ćemo vam članku pomoći da stvorite svoju prvu web -aplikaciju u ASP.NET -u pomoću Microsoft Visual Studija.





Što je ASP.NET?

ASP označava 'Active Server Pages'; ASP i ASP.NET su tehnologije na strani poslužitelja koje se koriste za prikaz interaktivnih web stranica. ASP.NET pruža programerima veliku fleksibilnost u velikom, svestranom ekosustavu s raznim bibliotekama i alatima. Programeri također mogu stvoriti prilagođene knjižnice koje mogu dijeliti s bilo kojom aplikacijom stvorenom na .NET platformi.





Povezano: Web okviri vrijedni učenja za programere

Pozadinski kôd za svoje ASP.NET aplikacije možete napisati u C#, Visual Basic ili čak F#. Ova fleksibilnost omogućuje programerima da učinkovito kodiraju poslovnu logiku i sloj pristupa podacima. Druga značajna prednost korištenja ASP.NET -a je izrada dinamičkih web stranica pomoću C# uz pomoć alata za sintaksu predložaka web stranica poznatog kao Razor.



kako stvoriti okvir za sliku na facebook profilu

Razor također nudi sintaksu za stvaranje interaktivnih dinamičkih web stranica koje uključuju HTML, CSS, JavaScript i C#. Kôd na strani klijenta obično je napisan u JavaScriptu, a ASP.NET se čak može integrirati s drugim web okvirima, poput Angular ili React.

Povezano: Tailwind CSS vs Bootstrap: Koji je bolji okvir?





ASP.NET programerima također pruža sustav provjere autentičnosti koji uključuje bazu podataka, knjižnice, predloške za upravljanje prijavama, vanjsku provjeru autentičnosti Googleu, Facebooku itd. Itd. Programeri mogu koristiti ASP.NET na svim glavnim platformama, uključujući Windows, Linux, macOS, pa čak i Docker.

Kako stvoriti web -aplikaciju ASP.NET u Visual Studiu

Prije izrade web aplikacije najbolje je da se upoznate s HTML -om, CSS -om, JavaScript -om i C#-om kako biste maksimalno iskoristili ASP.NET. Pogledajmo kako možete stvoriti web aplikaciju u ASP.NET -u u programu Microsoft Visual Studio 2019.





Provjerite imate li instalirane sljedeće programske pakete:

kako koristiti naredbeni redak
  • Microsoft Visual Studio 2019 ili bolji
  • Radno opterećenje ASP.NET -a i web razvoja iz instalacijskog programa Visual Studio

Razumijevanje komponenti projekta ASP.NET web aplikacija

Prije nego počnete razvijati svoju web aplikaciju, ključno je razumjeti bitne komponente ASP.NET -a i kako ih možete koristiti u svojoj web aplikaciji.

U ovom vodiču koristit ćemo ASP.NET web obrasce za izradu pojedinačnih web stranica, kao što su početna stranica, kontaktirajte nas itd. Svaki web obrazac ima tri glavne komponente, .aspx datoteku za HTML/CSS, .aspx .cs kodna datoteka i .aspx.designer.cs datoteka. U ovom ćemo vodiču uglavnom raditi u .aspx i .aspx.cs datotekama.

Datoteka .aspx sadržavat će sav HTML i CSS kôd vaših web stranica. Provjerite koristite li asp oznake umjesto HTML oznaka jer asp oznake dohvaćaju podatke s poslužitelja i šalju ulazne podatke poslužitelju. To je karakteristika funkcionalnosti koja je potrebna u dinamičkoj web aplikaciji.

Datoteka .aspx.cs sadrži C# kôd vaših web stranica, a to kontrolira što će se dogoditi kada se učita određeni događaj, poput web stranice, klikne gumb i još mnogo toga. Za svaku funkciju možete stvoriti zasebne funkcije i povezati ih s odgovarajućom oznakom asp u odgovarajućoj .aspx datoteci.

Master stranice korisne su za programere i svakoj web stranici dodaju bitne komponente, poput navigacijske trake i podnožja. Umjesto ponavljanja dodavanja istog koda, programeri mogu dodati sav kôd potreban za predložak na jednu glavnu stranicu, a zatim svaku web stranicu povezati s glavnom stranicom. U sljedećim odjeljcima pokazat ćemo vam kako to učiniti.

Izradite novi projekt ASP.NET web aplikacije

Prvi korak u stvaranju web aplikacije u ASP.NET -u je odabir predloška projekta i izrada nove web aplikacije:

  1. Pokrenite Microsoft Visual Studio i kliknite na Izradite novi projekt
  2. Upišite ASP.NET u okvir za pretraživanje predloška, ​​odaberite ASP.NET web aplikacija ( .NET Framework ) i kliknite Sljedeći . Ovaj predložak nećete dobiti ako nemate potrebne instalacije navedene u prethodnom odjeljku.
  3. Na sljedećem zaslonu konfigurirajte naziv projekta i direktorij i kliknite na Sljedeći .
  4. Visual Studio sada će stvoriti vaš predložak projekta, a aplikaciju predloška trebali biste moći pokrenuti klikom na zeleni gumb za reprodukciju pri vrhu zaslona.

Izradite novi ASP.NET web obrazac

Kako bismo vam pomogli da bolje razumijete ASP.NET, izradit ćemo jednostavnu stranicu proizvoda za trgovinu igara. Prvi korak je stvaranje novog web obrasca. U projektu koji ste ranije izradili idite na Datoteka> Novo> Datoteka i odaberite Web obrazac . Nakon što ste ga postavili, trebali biste moći vidjeti praznu .aspx datoteku sa samo kodom zaglavlja.

Za početak razvoja cjelokupnog izgleda vaše web stranice možete sami upotrijebiti kôd u HTML/CSS -u ili predložak iz Blokovi repa .

Gornji izgled stranice proizvoda postavili smo pomoću predloška. Prikazuje sliku proizvoda, pojedinosti o proizvodu i navigacijsku traku. Dodali smo HTML i CSS navigacijske trake pomoću glavne stranice.

kako znate je li vaš telefon prisluškivan

U gornjem kodu (.aspx.cs datoteka) postavili smo loadpage funkciju za postavljanje pojedinosti o proizvodu na naša rezervirana mjesta. Možete stvoriti slične funkcije za prijavu, registraciju, dodavanje u košaricu itd.

Primjer asp oznake za prikaz opisa proizvoda je sljedeći:

Vrijednost opisa iz C# koda bit će prikazana u ovom rezerviraču mjesta. Također možete upotrijebiti alatni okvir Visual Studija za dodavanje elemenata prikaza, poput slika, gumba, radio gumba i još mnogo toga. Na mreži je dostupno nekoliko izvora na kojima možete naučiti sintaksu ASP.NET.

ASP.NET web aplikacija za početnike

ASP.NET je moćna platforma za stvaranje web aplikacija i usluga. Morate se upoznati s JavaScript, HTML, CSS i C# prije razvoja web aplikacije u ASP.NET -u.

Udio Udio Cvrkut E -pošta Ultimate JavaScript Cheat Sheet

Brzo osvježite JavaScript elemente s ovom listom za varanje.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • ASP.NET
  • Programiranje
O autoru M. Fahad Khawaja(45 objavljenih članaka)

Fahad je pisac na MakeUseOf -u, a trenutno je na smjeru Računalne znanosti. Kao strastveni pisac tehnologija, brine se da bude u toku s najnovijom tehnologijom. Posebno se zanima za nogomet i tehnologiju.

Više od M. Fahada Khawaje

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu