Megosztás a következőn keresztül:


A ASP.NET Core használatának első lépései

Note

Ez nem a cikk legújabb verziója. Az aktuális kiadásról a cikk .NET 10-es verziójában olvashat.

Warning

A ASP.NET Core ezen verziója már nem támogatott. További információt a .NET és a .NET Core támogatási szabályzatában talál. A jelen cikk .NET 9-es verzióját lásd az aktuális kiadásért .

Ez az oktatóanyag bemutatja, hogyan hozhat létre, futtathat és módosíthat egy ASP.NET Core-t Blazor Web App a .NET CLI használatával. Blazor .NET előtérbeli webes keretrendszer, amely támogatja a kiszolgálóoldali renderelést és az ügyfél interaktivitását egyetlen programozási modellben.

Megtudhatja, hogyan:

  • Hozz létre egy Blazor Web App.
  • Nyisd meg az alkalmazást.
  • Módosítsa az alkalmazást.
  • Állítsa le az alkalmazást.

Prerequisites

Szerezze be és telepítse a legújabb .NET SDK-t a Download .NET webhelyen.

Hozz létre egy Blazor Web App-t

Nyisson meg egy parancshéjat a mintaalkalmazás megfelelő helyére, és az alábbi paranccsal hozzon létre egy parancsot Blazor Web App. A -o|--output beállítás létrehoz egy mappát a projekthez, és a projekt BlazorSampleneve:

dotnet new blazor -o BlazorSample

Az alkalmazás futtatása

Módosítsa a könyvtárat a BlazorSample mappára a következő paranccsal:

cd BlazorSample

A dotnet watch parancs futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt az alkalmazás kezdőlapján:

dotnet watch

Blazor Web App a Microsoft Edge-ben fut, a kezdőlap pedig a felhasználói felületen jelenik meg.

Az alkalmazás oldalsávjának navigációs sávjával keresse fel a Számláló lapot, ahol a számláló növeléséhez kattintson a Click me gombra.

A

Az alkalmazás módosítása

Hagyja nyitva a böngészőt, amin a Számláló oldal már betöltve van. Az alkalmazás futtatásához a dotnet watch parancs használatával anélkül módosíthatja az alkalmazás korrektúrát és kódot, hogy újra kellene építenie az alkalmazást a böngésző változásainak megfelelően.

A projektben a CounterRazor Számláló weboldalt megjelenítő összetevő a Components/Pages/Counter.razor található. Razor a HTML-korrektúra és a fejlesztői hatékonyság érdekében tervezett C#-kód kombinálására szolgáló szintaxis.

Nyissa meg a Counter.razor fájlt egy szövegszerkesztőben, és jegyezze fel néhány érdekes sort, amelyek tartalmat renderelnek, és az összetevő számláló funkcióját működőképessé teszik.

Components/Pages/Counter.razor:

@page "/counter"

<PageTitle>Counter</PageTitle>

<h1>Counter</h1>

<p role="status">Current count: @currentCount</p>

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@code {
    private int currentCount = 0;

    private void IncrementCount()
    {
        currentCount++;
    }
}

A fájl egy olyan sorral kezdődik, amely az összetevő relatív elérési útját jelzi (/counter):

@page "/counter"

A lap címe címkék szerint <PageTitle> van beállítva:

<PageTitle>Counter</PageTitle>

Megjelenik egy H1 fejléc:

<h1>Counter</h1>

A bekezdéselemek (<p>) az aktuális számot jelenítik meg, amelyet egy következő nevű currentCountváltozó tárol:

<p role="status">Current count: @currentCount</p>

A gomb (<button>) lehetővé teszi a felhasználó számára a számláló növelését, ami akkor fordul elő, ha egy gombkattintás végrehajt egy C# metódust:IncrementCount

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

A @code blokk az összetevő által végrehajtott C#-kódot tartalmazza:

  • A számlálóváltozó currentCount nulla kezdeti értékkel van létrehozva.
  • A IncrementCount metódus definiálva. A metóduson belüli kód minden alkalommal egy-egy lépéssel növeli a currentCount változót a metódus meghívásakor.
private int currentCount = 0;

private void IncrementCount()
{
    currentCount++;
}

Változtassuk meg a számláló növekményét a IncrementCount metódusban.

Módosítsa a sort úgy, hogy a currentCount minden alkalommal tíz értékkel növekedjen, amikor a IncrementCount hívásra kerül.

- currentCount++;
+ currentCount += 10;

Mentse a fájlt.

A fájl mentése után a futó alkalmazás automatikusan frissül, mert a parancsot dotnet watch használta. Térjen vissza az alkalmazáshoz a böngészőben, és válassza a Click me Counter (Számláló) lapon található gombot. Tanúsítsa, hogy a számláló a meglévő egyről tizenegyre növekszik. Minden alkalommal, amikor a gomb ki van jelölve, az érték tízzel növekszik.

A

Az alkalmazás leállítása

Kövesse az alábbi lépéseket:

  • Zárja be a böngészőablakot.
  • Az alkalmazás leállításához nyomja le a CtrlC+ a parancshéjban.

Congratulations! Sikeresen elvégezte ezt az oktatóanyagot.

Következő lépések

Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:

  • Hozz létre egy Blazor Web App.
  • Nyisd meg az alkalmazást.
  • Módosítsa az alkalmazást.
  • Állítsa le az alkalmazást.

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat ASP.NET Core-webalkalmazást a .NET CLI használatával.

Az Blazor oktatóanyagokért tekintse meg ASP.NET Core-oktatóanyagokatBlazor.

Megtudhatja, hogyan:

  • Hozzon létre egy Razor Pages alkalmazást.
  • Nyisd meg az alkalmazást.
  • Módosítsa az alkalmazást.
  • Állítsa le az alkalmazást.

Prerequisites

Szerezze be és telepítse a legújabb .NET SDK-t a Download .NET webhelyen.

Lapok alkalmazás létrehozása Razor

Nyisson meg egy parancshéjat a mintaalkalmazás megfelelő helyére, és az alábbi paranccsal hozzon létre egy Razor Pages-alkalmazást. A -o|--output beállítás létrehoz egy mappát a projekthez, és a projekt RazorPagesSampleneve:

dotnet new webapp -o RazorPagesSample

Az alkalmazás futtatása

Módosítsa a könyvtárat a RazorPagesSample mappára a következő paranccsal:

cd RazorPagesSample

A dotnet watch parancs futtatja az alkalmazást, és megnyitja az alapértelmezett böngészőt az alkalmazás kezdőlapján:

dotnet watch

Webalkalmazás kezdőlapja

Az alkalmazás módosítása

Nyissa meg a Pages/Index.cshtml fájlt egy szövegszerkesztőben.

A "Welcome" üdvözlettel ellátott sor után adja hozzá a következő sort a helyi rendszer dátumának és időpontjának megjelenítéséhez:

<p>The time on the server is @DateTime.Now</p>

Mentse a módosításokat.

A fájl mentése után a futó alkalmazás automatikusan frissül, mert a parancsot dotnet watch használta.

Frissítse a lapot a böngészőben az eredmény megtekintéséhez:

A webalkalmazás kezdőlapja, amelyen a módosítás történt.

Az alkalmazás leállítása

Az alkalmazás leállítása:

  • Zárja be a böngészőablakot.
  • Nyomja le a CtrlC+ a parancshéjban.

Congratulations! Sikeresen elvégezte ezt az oktatóanyagot.

Következő lépések

Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:

  • Hozzon létre egy Razor Pages alkalmazást.
  • Nyisd meg az alkalmazást.
  • Módosítsa az alkalmazást.
  • Állítsa le az alkalmazást.

A ASP.NET Core alapjairól az alábbiakban olvashat bővebben:

További oktatóanyagok

Alkalmazás típusa Scenario Tutorials
Webalkalmazás Új kiszolgáló- és ügyfél-webfejlesztés a Blazor Blazor Teendőlista-alkalmazás létrehozása és filmadatbázis-alkalmazás Blazor létrehozása (áttekintés)
Webes API Kiszolgálóalapú adatfeldolgozás minimális API-kkal Oktatóanyag: Minimális API létrehozása ASP.NET Core használatával
Távoli eljáráshívás (RPC) alkalmazás Szerződés-első szolgáltatások protokollpufferek használatával .NET gRPC-ügyfél és -kiszolgáló létrehozása a ASP.NET Core-ban
Valós idejű alkalmazás Kiszolgáló/ügyfél kétirányú kommunikációja Az első lépések az ASP.NET Core-ral SignalR
Alkalmazás típusa Scenario Tutorials
Webalkalmazás Új kiszolgáló- és ügyfél-webfejlesztés a Blazor Blazor Teendőlista-alkalmazás létrehozása és filmadatbázis-alkalmazás Blazor létrehozása (áttekintés)
Webes API Kiszolgálóalapú adatfeldolgozás Oktatóanyag: Vezérlőalapú webes API létrehozása a ASP.NET Core használatával
Távoli eljáráshívás (RPC) alkalmazás Szerződés-első szolgáltatások protokollpufferek használatával .NET gRPC-ügyfél és -kiszolgáló létrehozása a ASP.NET Core-ban
Valós idejű alkalmazás Kiszolgáló/ügyfél kétirányú kommunikációja Az első lépések az ASP.NET Core-ral SignalR

További erőforrások