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ő.
Adjon meg egy projektnevet, és győződjön meg arról, hogy a hely helyes.
A További információ párbeszédpanel beállításairól további információt a Blazor projektsablonok és sablonbeállítások szakaszban talál.
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 aProperties/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ásProperties/launchSettings.json
fájljában van megadva aapplicationUrl
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.json
adjon 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 run
mű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.Server
projektnevé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áulcd 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áulcd 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áulcd 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áulnet6.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 .Client
vé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:
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:
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 projektProperties/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:
Nyomja le Shift+F5 billentyűkombinációt a billentyűzeten.
Állítsa le az alkalmazást a következő módszerrel:
- Zárja be a böngészőablakot.
- 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:
- Zárja be a böngészőablakot.
- 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ó:
- Projektek és megoldások bemutatása (Visual Studio-dokumentáció)
- Mik azok a megoldások és projektek a Visual Studióban? (Visual Studio-dokumentáció)
- projektfelügyeleti (VS Code-dokumentá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:
- ügyfél- és kiszolgálómegjelenítési fogalmak
- statikus és interaktív renderelési fogalmak
- renderelési módok
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
- ASP.NET Core Blazor renderelési módokat
- A dotnet új .NET-sablonjainak alapértelmezett sablonjai a .NET Core dokumentációjában:
- A súgó opció (
-h
vagy--help
) átadása adotnet new
CLI parancs parancshéjban:dotnet new blazor -h
dotnet new blazorwasm -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:
-
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 adotnet 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 adotnet new
parancssori eszköz parancsának a parancssorban:dotnet new blazorserver -h
dotnet new blazorwasm -h
További erőforrások
- Visual Studio
- Visual Studio Code
- ASP.NET Core Blazor WebAssembly build eszközök és előre időzített fordítás
- .NET parancssori felület (CLI)
- .NET SDK
- .NET Hot Reload támogatás az ASP.NET Core-hoz
- ASP.NET Core Blazor üzemeltetési modelljeinek
- ASP.NET Core Blazor projektstruktúra
- ASP.NET Core Blazor Hybrid oktatóanyagok