Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
Ez nem a cikk legújabb verziója. Az aktuális kiadásról a cikk .NET 10-es verziójában olvashat.
Ez az oktatóanyag az adatbázissal, az Entity Framework (EF) Core-ral és a felhasználói interaktivitással való Blazor Web App építésének alapjait ismerteti.
A sorozat részei a következők:
- Hozzon létre egy Blazor Web App
- Modell hozzáadása és felépítése
- Tudnivalók az összetevőkről Razor
- Adatbázissal végzett munka
- Érvényesítés hozzáadása
- Keresés hozzáadása
- Új mező hozzáadása
- Interaktivitás hozzáadása
Az oktatóanyag végére lesz egy Blazor Web App-je, ami képes filmek megjelenítésére és kezelésére egy filmadatbázisban.
Éles alkalmazásokhoz kötelező a biztonságos hitelesítési folyamat.
Ez az oktatóanyag olyan helyi adatbázist használ, amely nem igényel felhasználói hitelesítést. A termelésben használt alkalmazásoknak az elérhető legbiztonságosabb hitelesítési folyamatot kell használniuk. Az üzembe helyezett teszt- és éles Blazor Web Appkörnyezetek hitelesítésével kapcsolatos további információkért tekintse meg a ASP.NET Core-hitelesítést Blazor és -engedélyezést , valamint a kiszolgáló biztonsági csomópontjának alábbi cikkeit:
- ASP.NET Core biztosítása OpenID Connect (OIDC) használatávalBlazor Web App
- Tegye biztonságossá az ASP.NET Core-Blazor Web App a Microsoft Entra ID-vel
A Microsoft Azure-szolgáltatások esetében a felügyelt identitások használatát javasoljuk. A felügyelt identitások biztonságosan hitelesíthetők az Azure-szolgáltatásokban anélkül, hogy hitelesítő adatokat tárolnak az alkalmazáskódban. További információt a következő források tartalmaznak:
- Mik az Azure-erőforrások felügyelt identitásai? (A Microsoft Entra dokumentációja)
- Az Azure-szolgáltatások dokumentációja
Minta alkalmazás
Ha nem szeretné létrehozni a bemutató alkalmazást a cikk elolvasása közben, a gitHub-adattárban (Blazor)a kész mintaalkalmazásradotnet/blazor-samples is hivatkozhat. Válassza ki a legújabb verziómappát az adattárban. Az oktatóanyag projektjéhez tartozó mintamappa neve BlazorWebAppMovies.
Példa cikkkódokra
A ASP.NET Core dokumentációban látható kód példák sortörései gyakran nem egyeznek az alkalmazáshoz készült eszközök által létrehozott, állványozott kód sortöréseivel. Ennek oka egy cikk közzétételi korlátozása. A cikkekben szereplő kódsorok általában 85 karakter hosszúságúak, és a közzétételi irányelveknek megfelelően manuálisan állítjuk be a sor hosszát sortörések használatával.
Ahogy végigmegy ezen az oktatóanyagon, vagy más ASP.NET Core cikk kódpéldáit használja, soha nem kell módosítania az alkalmazásban a generált kódot, hogy megfeleljen a cikkben megjelenített kódpéldák sortöréseinek.
Oktatóanyag-probléma bejelentése
Ha meg szeretne nyitni egy dokumentációs GitHub-problémát a sorozat egy cikkéhez, használja a cikk alján található Dokumentációs probléma megnyitása hivatkozást. A probléma létrehozásához használt hivatkozás fontos nyomkövetési metaadatokat ad hozzá a problémához, és automatikusan pingeli a cikk szerzőjének.
Támogatási kérelmek
Örömmel fogadjuk az oktatóanyag cikkeivel kapcsolatos visszajelzéseket, például a hibajelentéseket és a cikk szövegére vonatkozó megjegyzéseket, de gyakran nem tudunk terméktámogatást nyújtani. Ha az oktatóanyag követése közben problémákba ütközik, ne nyisson meg azonnal egy dokumentációs problémát. A probléma megnyitása előtt ellenőrizze a cikkben leírt lépéseket, és hasonlítsa össze a kódot a mintaalkalmazással , mert számos probléma nyomon követhető úgy, hogy hiányzik egy lépés, vagy nem követi megfelelően a lépéseket.
A .NET-tel kapcsolatos általános kérdések megválaszolásáért, valamint hogy a .NET-közösségtől segítséget kapjon Blazor az oktatóanyag és a referenciadokumentáció mellett, beszélgessen fejlesztőkkel nyilvános fórumokon keresztül.