Bevezetés
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.