Bevezetés

Befejeződött

Ebben a modulban egy platformfüggetlen ASP.NET Core Razor Pages-webalkalmazást fog létrehozni .NET és C# használatával.

Példaforgatókönyv

Tegyük fel, hogy ön egy Contoso Pizza nevű pizzacég alkalmazottja. A felettese arra kérte, hogy dolgozzon ki egy pizzaleltár-kezelő oldalt a vállalat belső felügyeleti webhelyének előfeltételeként. Az alkalmazást úgy kell felépíteni, hogy a nézet és az adatmodell szempontjai el legyenek választva egymástól.

Mit fogsz csinálni?

Ebben a modulban a következőkre lesz szüksége:

  • Megtudhatja, hogy mikor és miért érdemes Razor Pagest használni a ASP.NET Core-alkalmazáshoz.
  • Tekintse át a Razor Pagest használó meglévő ASP.NET Core-alkalmazást.
  • Hozzon létre egy új Razor-lapot, amely támogatja az alkalmazás termék adatkezelési követelményeit.
  • Címkesegítőkkel csökkentheti a HTML és a C# közötti környezetváltást.
  • Http-kérések kezeléséhez használja a Razor-oldalkezelőket.

A modul végén olyan tartalmakra mutató hivatkozások találhatók, amelyek részletesebben ismertetik az egyes bevezetett funkciók területét.

Szükséges eszközök

Ez a modul a .NET CLI és Visual Studio Code (Windows, Linux és macOS) használatával mutatja be ASP.NET Core Razor Pages-fejlesztést. A modul elvégzése után olyan fejlesztői környezetek használatával alkalmazhatja az alapfogalmakat, mint a Visual Studio (Windows), a Mac Visual Studio (macOS) vagy a Visual Studio Code.

Borravaló

Kihagyhatja az alábbi eszközök telepítését a GitHub Codespaces ide-ként való használatával. Egy másik böngészőlapon keresse meg a modul kezdőalkalmazását tartalmazó GitHub-adattárat, válassza a Kód gombot, és hozzon létre egy új kódteret a main ágon. További információért, lásd: Hozzon létre egy Codespace-et.

Másik lehetőségként használhatja a Dev Containers Bővítményt a Visual Studio Code-hoz. Ha a bővítmény telepítve van, nyomja le F1 a parancslap megnyitásához, majd keresse meg és válassza ki Dev Containers: Clone Repository in Container Volume, és adja meg az URL-https://github.com/MicrosoftDocs/mslearn-create-razor-pages-aspnet-core. Ez klónozza az adattárat, és egy tárolóban nyitja meg, amelyen telepítve van az összes szükséges eszköz.

A következő eszközök szükségesek:

.NET SDK

Ez a modul a .NET 8.0 SDK-t használja. Győződjön meg arról, hogy telepítve van a .NET 8.0, ha az alábbi parancsot futtatja az előnyben részesített parancsterminálban:

dotnet --list-sdks

A következő példához hasonló kimenet jelenik meg:

6.0.317 [C:\Program Files\dotnet\sdk]
7.0.401 [C:\Program Files\dotnet\sdk]
8.0.100 [C:\Program Files\dotnet\sdk]

Győződjön meg arról, hogy egy 8 kezdődő verzió szerepel a listában. Ha egyik sem szerepel a listában, vagy a parancs nem található, telepítse a legújabb .NET 8.0 SDK.

GitHub parancssori felület (CLI)

A mintaalkalmazás GitHubról történő klónozásához szüksége lesz a GitHub cli .

Visual Studio Code

Győződjön meg arról, hogy a Visual Studio Code legújabb verziói és a C# Dev Kit telepítve vannak.