Úvod do knihoven tříd Razor

Dokončeno

Pomocí knihoven tříd Razor můžete sdílet a opakovaně používat komponenty uživatelského rozhraní mezi aplikacemi Blazor. V tomto modulu se zaměříte na vytváření a sdílení komponent pro aplikace Blazor.

Diagram showing a Razor class library being used in the Blazor server instance and Blazor WebAssembly.

Ukázkový scénář

Předpokládejme, že pracujete pro konzultační firmu, kde vytváříte webové aplikace pro různé klienty. Máte kolekci webových funkcí, jako jsou modální součásti oken, které zpřístupníte svým klientům. Pokud chcete ušetřit čas, chcete mít možnost tyto funkce opakovaně používat napříč aplikacemi.

Pomocí knihoven tříd Razor můžete sdílet funkce napříč aplikacemi, které vytváříte pro své zákazníky.

Screenshot of an example modal window component that can be shared across Blazor applications.

Co budeme dělat?

V tomto modulu vytvoříte knihovnu tříd Razor, abyste dosáhli následujících cílů:

  • Prezentace modálního dialogového okna s výchozím motivem
  • Použití a přizpůsobení modálního dialogového okna v aplikaci Blazor
  • Zabalení dialogového okna modálního okna pro použití s jinými aplikacemi

Jaký je hlavní cíl?

Na konci modulu budete moct navrhnout modální komponentu okna, kterou můžete sdílet a přizpůsobit v jiných aplikacích Blazor.

Požadavky

  • Znalost vývoje webů HTML, CSS a JavaScriptu
  • Nováček může psát kód jazyka C#.
  • Nainstalovaná sada .NET 8.0 SDK .
  • Integrované vývojové prostředí (IDE). Tento modul používá Visual Studio Code.

Poznámka:

Tento modul používá rozhraní příkazového řádku .NET (rozhraní příkazového řádku) a Visual Studio Code pro místní vývoj. Po dokončení tohoto modulu můžete použít koncepty pomocí sady Visual Studio (Windows) nebo pokračovat ve vývoji pomocí editoru Visual Studio Code (Windows, Linux a macOS).

Tento modul používá sadu .NET 8.0 SDK. Spuštěním následujícího příkazu v upřednostňovaném příkazovém terminálu se ujistěte, že máte nainstalované rozhraní .NET 8.0:

dotnet --list-sdks

Zobrazí se výstup podobný následujícímu příkladu:

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

Ujistěte se, že je uvedená verze, na 8 které začíná. Pokud žádný není uvedený nebo příkaz nebyl nalezen, nainstalujte nejnovější sadu .NET 8.0 SDK.