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


Eszközkészlet ASP.NET Core Blazor

Jegyzet

Ez nem a cikk legújabb verziója. Az aktuális kiadást lásd a jelen cikk .NET 9-es verziójában.

Figyelmeztetés

A ASP.NET Core ezen verziója már nem támogatott. További információ: .NET és .NET Core támogatási szabályzat. Az aktuális kiadást lásd meg e cikk .NET 9-es verziójában.

Fontos

Ezek az információk egy olyan előzetes termékre vonatkoznak, amelyet a kereskedelmi forgalomba kerülés előtt jelentősen módosíthatnak. A Microsoft nem vállal kifejezett vagy hallgatólagos szavatosságot az itt megadott információkra vonatkozóan.

A jelenlegi kiadást lásd a jelen cikk .NET 9-es verziójában.

Ez a cikk az Blazor-alkalmazások több eszközzel történő készítésére szolgáló eszközöket ismerteti:

  • Visual Studio (VS): A windowsos .NET-fejlesztők számára készült legátfogóbb integrált fejlesztési környezet (IDE). Számos olyan eszközt és funkciót tartalmaz, amelyek a szoftverfejlesztés minden szakaszát emelik és fejlesztik.
  • Visual Studio Code (VS Code) egy nyílt forráskódú, platformfüggetlen kódszerkesztő, amely Blazor alkalmazások fejlesztésére használható.
  • .NET CLI: A .NET parancssori felülete (CLI) egy platformfüggetlen eszközlánc a .NET-alkalmazások fejlesztéséhez, létrehozásához, futtatásához és közzétételéhez. A .NET CLI a .NET SDK része, és az SDK által támogatott platformokon fut.

Válassza ki a cikk azon középpontját, amely megfelel az eszközválasztásának.

Ha Blazor-alkalmazást szeretne létrehozni a Visual Studióval, kövesse az alábbi útmutatást:

  • Telepítse a Visual Studio legújabb verzióját a ASP.NET és webfejlesztési számítási feladattal.

  • Hozzon létre egy új projektet az elérhető Blazor sablonok egyikével:

    • Blazor Web App: Létrehoz egy Blazor webalkalmazást, amely támogatja az interaktív kiszolgálóoldali renderelést (interaktív SSR) és az ügyféloldali renderelést (CSR). A Blazor Web App-sablon ajánlott a Blazor használatának megkezdéséhez, hogy megismerkedjen a kiszolgálóoldali és ügyféloldali Blazor funkciókkal.
    • Blazor WebAssembly önálló alkalmazás: Létrehoz egy különálló ügyfél-webalkalmazást, amely statikus helyként telepíthető.

Válassza Következőlehetőséget.

  • Telepítse a Visual Studio legújabb verzióját a ASP.NET és webfejlesztési számítási feladattal.

  • Új projekt létrehozása:

    • A Blazor Server élmény érdekében válassza az Blazor Server Alkalmazás sablont, amely tartalmazza a bemutatókódot és a Bootstrap-t, vagy válassza az Blazor Server Alkalmazás üres sablont, amely nem tartalmaz bemutatókódot és Bootstrapet. Válassza Következőlehetőséget.
    • Az önálló Blazor WebAssembly felhasználói élmény érdekében válassza az Blazor WebAssembly alkalmazás sablont, amely tartalmazza a bemutatókódot és a Bootstrap-t, vagy a bemutatókód és a Bootstrap nélküli Blazor WebAssembly Alkalmazás üres sablont. Válassza Következőlehetőséget.
  • Telepítse a Visual Studio legújabb verzióját a ASP.NET és webfejlesztési számítási feladattal.

  • Új projekt létrehozása:

    • A Blazor Server élmény érdekében válassza a Blazor Server App sablont. Válassza Következő.
    • A Blazor WebAssembly élmény érdekében válassza az Blazor WebAssembly alkalmazás sablonját. Válassza Következő.

Jegyzet

A üzemeltetett Blazor WebAssembly projektsablon nem érhető el ASP.NET Core 8.0-s vagy újabb verziójában. Üzemeltetett Blazor WebAssembly alkalmazás létrehozásához ki kell jelölni a .NET 8.0-nál korábbi Framework beállítást az ASP.NET Core által üzemeltetett jelölőnégyzettel.

  • üzemeltetettBlazor WebAssembly-alkalmazások esetében jelölje be az ASP.NET Core üzemeltetésű jelölőnégyzetet a További információk párbeszédpanelen.
  • Válassza létrehozása lehetőséget.

Visual Studio Code egy nyílt forráskódú, platformfüggetlen integrált fejlesztési környezet (IDE), amely Blazor alkalmazások fejlesztésére használható.

Telepítse a Visual Studio Code legújabb verzióját a platformhoz.

Telepítse a C# Dev Kit a Visual Studio Code-hoz. További információ: Hibakeresés ASP.NET Core Blazor-alkalmazások.

Ha még nem ismerkedik a VS Code-dal, tekintse meg VS Code dokumentációját. Ha még nem ismerkedik a .NET SDK-val, olvassa el Mi az a .NET SDK? és a kapcsolódó cikkeket a .NET SDK dokumentációjában.

Új projekt létrehozása:

  • Nyissa meg a VS Code-ot.

  • Lépjen a Explorer nézetére, és válassza a .NET-projekt létrehozása gombot. A parancskatalógus a Ctrl +Shift+Pbillentyűkombinációval is létrehozhatja, majd beírhatja a ".NET" szöveget, és megkeresheti és kiválaszthatja a .NET: New Project parancsot.

  • Válassza ki a Blazor projektsablont a listából.

  • A Projekt helye párbeszédpanelen hozzon létre vagy jelöljön ki egy mappát a projekthez.

  • A parancspalettánadja meg a projekt nevét, vagy fogadja el az alapértelmezett nevet.

  • Válassza a Projekt létrehozása lehetőséget a projekt létrehozásához, vagy módosítsa a projekt beállításait a Az összes sablonbeállítás megjelenítéselehetőséget választva. A sablonokról és a lehetőségekről további információt a Blazor projektsablonok és sablonbeállítások szakaszban talál.

  • Nyomja le F5 a billentyűzeten az alkalmazás hibakeresővel való futtatásához, vagy Ctrl+F5 billentyűkombinációval futtathatja az alkalmazást hibakereső nélkül.

    A parancspaletta kéri, hogy válasszon ki egy hibakeresőt. Válassza C# a listából.

    Ezután válassza ki a https indítási konfigurációját.

  • Az alkalmazás leállításához nyomja le Shift+F5 billentyűkombinációt a billentyűzeten.

A Blazor dokumentáció egyes részeiben a ASP.NET Core fejlesztésére vonatkozó Visual Studio Code -utasítások a .NET SDK részét képező .NET CLIhasználják. A .NET CLI-parancsokat a VS Code integrált Termináladja ki, amely alapértelmezés szerint egy PowerShell-parancshéj. A Terminál úgy nyílik meg, hogy a menüsáv Terminál menüjében kiválasztja Új terminál lehetőséget.

A Visual Studio Code konfigurációjáról és használatáról további információt a Visual Studio Code dokumentációjábantalál.

üzemeltetett Blazor WebAssembly indítási és feladatkonfigurációs

Üzemeltetett Blazor WebAssemblymegoldások esetén, adja hozzá (vagy helyezze át) a .vscode mappát launch.json és tasks.json fájlokkal a megoldás szülőmappájába, amely a tipikus projektmappákat tartalmazza: Client, Serverés Shared. Frissítse vagy erősítse meg, hogy a launch.json és tasks.json fájlok konfigurációja futtat egy üzemeltetett Blazor WebAssembly alkalmazást a Server projektből.

Vizsgálja meg a Properties/launchSettings.json fájlt, és határozza meg az alkalmazás URL-címét a applicationUrl tulajdonságból. A keretrendszer verziójától függően az URL-protokoll biztonságos (HTTPS) https://localhost:{PORT} vagy nem biztonságos (HTTP) http://localhost:{PORT}, ahol a {PORT} helyőrző egy hozzárendelt port. Jegyezze fel a launch.json fájlban használható URL-címet.

A .vscode/launch.json fájl indítási konfigurációjában:

  • Állítsa az aktuális munkakönyvtárat (cwd) a Server projekt mappára.
  • Adja meg az alkalmazás URL-címét a url tulajdonsággal. Használja a Properties/launchSettings.json fájlból korábban rögzített értéket.
"cwd": "${workspaceFolder}/{SERVER APP FOLDER}",
"url": "{URL}"

Az előző konfigurációban:

  • A {SERVER APP FOLDER} helyőrző a Server projekt mappája, általában Server.
  • A {URL} helyőrző az alkalmazás URL-címe, amely az alkalmazás Properties/launchSettings.json fájljában van megadva a applicationUrl tulajdonságban.

Ha a Microsoft Edge-hez a Google Chrome-ot részesíti előnyben, frissítsen vagy adjon hozzá egy további "browser": "chrome" tulajdonságot a konfigurációhoz.

A következő példa .vscode/launch.json fájlra:

  • Az aktuális munkakönyvtárat a Server mappára állítja.
  • Beállítja az alkalmazás URL-címét http://localhost:7268.
  • Módosítja az alapértelmezett böngészőt a Microsoft Edge-ről a Google Chrome-ra.
"cwd": "${workspaceFolder}/Server",
"url": "http://localhost:7268",
"browser": "chrome"

A teljes .vscode/launch.json fájl:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "blazorwasm",
      "name": "Launch and Debug Blazor WebAssembly Application",
      "request": "launch",
      "cwd": "${workspaceFolder}/Server",
      "url": "http://localhost:7268",
      "browser": "chrome"
    }
  ]
}

A .vscode/tasks.jsonadjon hozzá egy build argumentumot, amely meghatározza a Server alkalmazás projektfájljának elérési útját:

"${workspaceFolder}/{SERVER APP FOLDER}/{PROJECT NAME}.csproj",

Az előző argumentumban:

  • A {SERVER APP FOLDER} helyőrző a Server projekt mappája, általában Server.
  • A {PROJECT NAME} helyőrző az alkalmazás neve, amely általában a megoldás neve alapján jön létre, majd .Server következik egy Blazor WebAssembly projektsablonból generált alkalmazásban.

Példa egy .vscode/tasks.json fájlra a megoldás Server mappájában lévő BlazorHosted nevű Server projektben:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "command": "dotnet",
      "type": "process",
        "args": [
          "build",
          "${workspaceFolder}/Server/BlazorHosted.Server.csproj",
          "/property:GenerateFullPaths=true",
          "/consoleloggerparameters:NoSummary",
        ],
        "group": "build",
        "presentation": {
          "reveal": "silent"
        },
        "problemMatcher": "$msCompile"
    }
  ]
}

Jegyzet

Jelenleg csak böngésző hibakeresési támogatott.

A hibakeresés során nem lehet automatikusan újraépíteni az üzemeltetett Blazor WebAssembly-megoldás Server háttéralkalmazását, például ha a dotnet watch runműködteti az alkalmazást.

.vscode/launch.json (launch konfiguráció):

...
"cwd": "${workspaceFolder}/{SERVER APP FOLDER}",
...

Az aktuális munkakönyvtár (cwd) előző konfigurációjában a {SERVER APP FOLDER} helyőrző a Server projekt mappája, általában "Server".

Ha a Microsoft Edge-t használja, és a Google Chrome nincs telepítve a rendszeren, adjon hozzá egy további "browser": "edge" tulajdonságot a konfigurációhoz.

Példa egy Server projektmappára, amely a Microsoft Edge-et a hibakereséshez használt böngészőként futtatja az alapértelmezett Google Chrome böngésző helyett:

...
"cwd": "${workspaceFolder}/Server",
"browser": "edge"
...

.vscode/tasks.json (dotnet parancs argumentumok):

...
"${workspaceFolder}/{SERVER APP FOLDER}/{PROJECT NAME}.csproj",
...

Az előző argumentumban:

  • A {SERVER APP FOLDER} helyőrző a Server projekt mappája, általában "Server".
  • A {PROJECT NAME} helyőrző az alkalmazás neve, amely általában a megoldás nevéből és a „.Server”-ből áll, a Blazor projektsablonalapján létrehozott alkalmazásban.

Az alábbi példa az oktatóanyagból, amely Blazor WebAssembly alkalmazással való SignalR használatát ismerteti, a Server projektmappájának nevét és a BlazorWebAssemblySignalRApp.Serverprojektnevét használja:

...
"args": [
  "build",
    "${workspaceFolder}/Server/BlazorWebAssemblySignalRApp.Server.csproj",
    ...
],
...

A .NET SDK kódtárak és eszközök készlete, amelyekkel a fejlesztők .NET-alkalmazásokat és kódtárakat hozhatnak létre.

Telepítse a .NET SDK. A parancsokat a .NET CLIparancshéjban adják ki.

Ha korábban telepített egy vagy több .NET SDK-t, és látni szeretné az aktív verziót, hajtsa végre a következő parancsot egy parancshéjban:

dotnet --version

Ha még nem ismerkedik a .NET SDK-val, olvassa el Mi az a .NET SDK? és a kapcsolódó cikkeket a .NET SDK dokumentációjában.

Új projekt létrehozása:

  • Váltson a könyvtárra a cd paranccsal arra a helyre, ahol létre szeretné hozni a projektmappát (például cd c:/users/Bernie_Kopell/Documents).

  • Az alapértelmezett interaktív kiszolgálóoldali renderelés (interaktív SSR) Blazor Web App esetén hajtsa végre a következő parancsot:

    dotnet new blazor -o BlazorApp
    
  • Önálló Blazor WebAssembly-élmény érdekében hajtsa végre a következő parancsot egy olyan parancshéjban, amely a blazorwasm sablont használja:

    dotnet new blazorwasm -o BlazorApp
    

Új projekt létrehozása:

  • Váltson a könyvtárra a cd paranccsal arra a helyre, ahol létre szeretné hozni a projektmappát (például cd c:/users/Bernie_Kopell/Documents).

  • A Blazor Server élményhez a bemutatókóddal és a Bootstrap-vel hajtsa végre a következő parancsot:

    dotnet new blazorserver -o BlazorApp
    
  • Az önálló Blazor WebAssembly élmény érdekében, bemutatókóddal és Bootstrap-pel, hajtsa végre a következő parancsot:

    dotnet new blazorwasm -o BlazorApp
    
  • A bemutató kóddal és a Bootstrap elemekkel ellátott üzemeltetett Blazor WebAssembly élményhez adja hozzá az üzemeltetett opciót (-ho/--hosted) a parancshoz:

    dotnet new blazorwasm -o BlazorApp -ho
    

    Jegyzet

    A üzemeltetett Blazor WebAssembly projektsablon nem érhető el ASP.NET Core 8.0-s vagy újabb verziójában. Üzemeltetett Blazor WebAssembly-alkalmazás .NET 8.0-s vagy újabb SDK-val való létrehozásához adja meg a -f|--framework lehetőséget egy 7.0-s célkerettel (net7.0):

    dotnet new blazorwasm -o BlazorApp -ho -f net7.0
    

Új projekt létrehozása:

  • Váltson a könyvtárra a cd paranccsal arra a helyre, ahol létre szeretné hozni a projektmappát (például cd c:/users/Bernie_Kopell/Documents).

  • Egy Blazor WebAssembly élmény érdekében hajtsa végre a következő parancsot:

    dotnet new blazorwasm -o BlazorApp
    
  • Üzemeltetett Blazor WebAssembly élményhez adja hozzá a parancshoz az üzemeltetési lehetőséget (-ho vagy --hosted):

    dotnet new blazorwasm -o BlazorApp -ho
    

    Jegyzet

    A üzemeltetett Blazor WebAssembly projektsablon nem érhető el ASP.NET Core 8.0-s vagy újabb verziójában. Üzemeltetett Blazor WebAssembly-alkalmazás .NET 8.0-s vagy újabb SDK-val való létrehozásához adja meg a -f|--framework lehetőséget a cél keretrendszer-monikerrel (például net6.0):

    dotnet new blazorwasm -o BlazorApp -ho -f net6.0
    
  • Egy Blazor Server élmény érdekében hajtsa végre a következő parancsot:

    dotnet new blazorserver -o BlazorApp
    

A sablonokról és a lehetőségekről további információt a Blazor projektsablonok és sablonbeállítások szakaszban talál.

Az alkalmazás futtatása

Fontos

Egy Blazor Web Appvégrehajtásakor futtassa az alkalmazást a megoldás kiszolgálóprojektjéből, amely az a projekt, amelynek neve nem .Clientvégződik.

Fontos

Üzemeltetett Blazor WebAssembly alkalmazás végrehajtásakor futtassa az alkalmazást a megoldás Server projektjéből.

Nyomja le a Ctrl+F5 billentyűkombinációt az alkalmazás hibakereső nélküli futtatásához.

A Visual Studio az alábbi párbeszédpanelt jeleníti meg, ha egy projekt nincs SSL használatára konfigurálva:

Önaláírt tanúsítvány megbízhatóságának elfogadása párbeszédpanel

Válassza Igen lehetőséget, ha megbízik a ASP.NET Core SSL-tanúsítványban.

A következő párbeszédpanel jelenik meg:

Biztonsági figyelmeztetés párbeszédpanel

Válassza Igen lehetőséget a kockázat elismeréséhez és a tanúsítvány telepítéséhez.

Visual Studio:

  • Lefordítja és futtatja az alkalmazást.
  • Elindítja az alapértelmezett böngészőt https://localhost:{PORT}, amely megjeleníti az alkalmazás felhasználói felületét. A {PORT} helyőrző az alkalmazás létrehozásakor hozzárendelt véletlenszerű port. Ha helyi portütközés miatt módosítania kell a portot, módosítsa a portot a projekt Properties/launchSettings.json fájljában.

A VS Code-ban nyomja le a Ctrl+F5 billentyűkombinációt az alkalmazás hibakeresés nélküli futtatásához.

A VS Code felhasználói felületének tetején található ParancspalettaHibakereső utasításánál válassza a C#lehetőséget. A következő üzenetben válassza ki a HTTPS-profilt ([https]).

Az alapértelmezett böngésző https://localhost:{PORT}indul el, amely megjeleníti az alkalmazás felhasználói felületét. A {PORT} helyőrző az alkalmazás létrehozásakor hozzárendelt véletlenszerű port. Ha helyi portütközés miatt módosítania kell a portot, módosítsa a portot a projekt Properties/launchSettings.json fájljában.

A projekt gyökérmappájában megnyitott parancshéjban hajtsa végre a dotnet watch parancsot az alkalmazás fordítása és elindítása érdekében.

dotnet watch

Az alapértelmezett böngésző https://localhost:{PORT}indul el, amely megjeleníti az alkalmazás felhasználói felületét. A {PORT} helyőrző az alkalmazás létrehozásakor hozzárendelt véletlenszerű port. Ha helyi portütközés miatt módosítania kell a portot, módosítsa a portot a projekt Properties/launchSettings.json fájljában.

Ha a Blazor Web App projektsablonból létrehozott alkalmazás a .NET CLI-vel fut, az alkalmazás HTTP (nem biztonságos) végponton fut, mert az alkalmazás indítási beállításainak fájljában (Properties/launchSettings.json) található első profil a HTTP (nem biztonságos) profil, amely http. A HTTP-profil az első helyre került, hogy megkönnyítse az SSL/HTTPS-biztonság bevezetésének áttűnését a nem Windows-felhasználók számára.

Az alkalmazás SSL/HTTPS használatával történő futtatásának egyik módszere, ha a -lp|--launch-profile lehetőséget a https profilnévvel a dotnet watch parancsnak:

dotnet watch -lp https

Másik módszerként áthelyezheti a https profilt a Properties/launchSettings.json fájl http profilja fölé, és mentheti a módosítást. Miután módosította a profil sorrendjét a fájlban, a dotnet watch parancs alapértelmezés szerint mindig a https profilt használja.

Az alkalmazás leállítása

Állítsa le az alkalmazást az alábbi módszerek valamelyikével:

  • Zárja be a böngészőablakot.
  • A Visual Studióban a következők valamelyike:
    • Használja a Stop gombot a Visual Studio menüsávján:

      Leállítás gomb a Visual Studio menüsávján

    • Nyomja le Shift+F5 billentyűkombinációt a billentyűzeten.

Állítsa le az alkalmazást a következő módszerrel:

  1. Zárja be a böngészőablakot.
  2. A VS Code-ban vagy:
    • A Futtatás menüben válassza a Hibakeresés leállításalehetőséget.
    • Nyomja le Shift+F5 billentyűkombinációt a billentyűzeten.

Állítsa le az alkalmazást a következő módszerrel:

  1. Zárja be a böngészőablakot.
  2. A parancshéjban nyomja le a Ctrl+Cbillentyűkombinációt.

Visual Studio-megoldásfájl (.sln)

A megoldás egy tároló egy vagy több kapcsolódó kódprojekt rendszerezésére. A megoldásfájlok egyedi formátumot használnak, és nem közvetlenül szerkeszthetők.

Visual Studio és Visual Studio Code (VS Code) egy megoldásfájl (.sln) használatával tárolja a megoldás beállításait. A .NET CLI nem rendszerezheti a projekteket megoldásfájl használatával, de a megoldásfájlokban lévő projekteket a dotnet sln parancssegítségével hozhatja létre és listázhatja/módosíthatja. Más .NET CLI-parancsok a megoldásfájl elérési útját használják különböző közzétételi, tesztelési és csomagolási parancsokhoz.

A Blazor dokumentációban a megoldás a Blazor WebAssembly projektsablonból létrehozott alkalmazások leírására szolgál, azzal az engedéllyel, hogy a ASP.NET Core Hosted opció be legyen kapcsolva, vagy egy Blazor Hybrid projektsablonból. Az ezekből a projektsablonokból létrehozott alkalmazások tartalmazzák a megoldásfájlt (.sln). Olyan üzemeltetett Blazor WebAssembly alkalmazások esetében, amelyeknél a fejlesztő nem használja a Visual Studiót, a megoldásfájl figyelmen kívül hagyható vagy törölhető, ha nem .NET CLI-parancsokkal használja.

További információ:

Blazor projektsablonok és sablonbeállítások

A Blazor keretrendszer projektsablonokat biztosít új alkalmazások létrehozásához. A sablonokkal új Blazor projekteket és megoldásokat hozhat létre, függetlenül attól, hogy milyen eszközt választ a Blazor fejlesztéshez (Visual Studio, Visual Studio Code vagy .NET parancssori felület (CLI)):

  • Blazor Web App projektsablon: blazor
  • Önálló Blazor WebAssembly alkalmazásprojekt-sablon: blazorwasm
  • Blazor Server projektsablonjai: blazorserver, blazorserver-empty
  • Blazor WebAssembly projektsablonok: blazorwasm, blazorwasm-empty
  • Blazor Server projektsablon: blazorserver
  • Blazor WebAssembly projektsablon: blazorwasm

A Blazor projektsablonokról további információt ASP.NET Core Blazor projektstruktúracímű témakörben talál.

Az alábbi alszakaszokban használt renderelési kifejezések és fogalmak a alapjai áttekintési cikkének következő szakaszaiban találhatók:

A renderelési módokkal kapcsolatos részletes útmutatást a ASP.NET Core Blazor renderelési módokkal cikkben talál.

Interaktív renderelési mód

  • Az interaktív kiszolgálóoldali renderelés (interaktív SSR) engedélyezve van a Kiszolgáló lehetőséggel.
  • Ha csak ügyféloldali rendereléssel (CSR) szeretné engedélyezni az interaktivitást, használja a WebAssembly lehetőséget.
  • Ha engedélyezni szeretné az interaktív megjelenítési módokat, és hogy futásidőben automatikusan válthasson közöttük, használja az Automatikus (Kiszolgáló és WebAssembly) (automatikus) renderelési módot.
  • Ha az interaktivitás Noneértékre van állítva, a létrehozott alkalmazás nem rendelkezik interaktivitással. Az alkalmazás csak statikus kiszolgálóoldali rendereléshez van konfigurálva.

Az interaktív automatikus renderelési mód kezdetben interaktív SSR-t használ, míg a .NET-alkalmazáscsomagot és a futtatókörnyezetet letölti a böngészőbe. A .NET WebAssembly futtatókörnyezet aktiválása után a renderelési mód interaktív WebAssembly-renderelésre vált.

A Blazor Web App sablon statikus és interaktív SSR-t is lehetővé tesz egyetlen projekt használatával. Ha a CSR-t is engedélyezi, a projekt egy további ügyfélprojektet (.Client) tartalmaz a WebAssembly-alapú összetevőkhöz. A kliensprojekttől kapott beépített kimenetet a böngészőbe töltik le, majd a kliensen hajtják végre. A WebAssembly vagy az automatikus renderelési módokat használó összetevőket az ügyfélprojektből kell összeállítani.

Fontos

Blazor Web Apphasználatakor a Blazor dokumentációs példaösszetevők többsége interaktivitást igényel, és bemutatja a cikkekben foglalt fogalmakat. Ha egy cikk által biztosított példaösszetevőt tesztel, győződjön meg arról, hogy az alkalmazás globális interaktivitást alkalmaz, vagy az összetevő interaktív renderelési módot alkalmaz.

Interaktivitás helye

Interaktivitás helybeállításai:

  • Oldalanként/összetevőnkénti: Az alapértelmezett beállítás az interaktivitást állítja be oldalanként vagy összetevőnként.
  • globális: Ezzel a beállítással globálisan beállíthatja az interaktivitást a teljes alkalmazásra vonatkozóan.

Az interaktivitás helye csak akkor állítható be, ha interaktív megjelenítési mód nincs None és a hitelesítés nincs engedélyezve.

Mintalapok

A mintalapok és a Bootstrap-stíluson alapuló elrendezés hozzáadásához használja a Mintalapok belefoglalása lehetőséget. Tiltsa le ezt a beállítást mintalapok és Bootstrap-stílus nélkül.

További útmutatás a sablonbeállításokhoz

A sablonbeállításokról az alábbi forrásokban talál további információt:

  • A dotnet új .NET-sablonjainak alapértelmezett sablonjai a .NET Core dokumentációjában:
    • blazorserver (blazorserver-empty beállításokat is tartalmaz)
    • blazorwasm (blazorwasm-empty beállításokat is tartalmaz)
  • A súgó (-h vagy --help) lehetőség átadása paraméterként a dotnet new paranccsal a parancssori felületen:
    • dotnet new blazorserver -h
    • dotnet new blazorserver-empty -h
    • dotnet new blazorwasm -h
    • dotnet new blazorwasm-empty -h

A sablonbeállításokról az alábbi forrásokban talál további információt:

  • A dotnet új .NET-sablonjainak alapértelmezett sablonjai a .NET Core dokumentációjában:
  • A súgó opció (-h vagy --help) átadása a dotnet new parancssori eszköz parancsának a parancssorban:
    • dotnet new blazorserver -h
    • dotnet new blazorwasm -h

További erőforrások