TablerForNet Blazor: Installationsguide och Adminmall

Github TranslateForNet
NuGet TablerForNet · latest
Programvarustack Blazor Server · VS 2026 · .NET 10 · TablerForNet
Senast uppdaterad 2026-01-29

Fullständig steg-för-steg-guide för att integrera TablerForNet i Blazor Server-applikationer. Ersätt Bootstrap med ett modernt, responsivt admin-UI baserat på Tabler.

TablerForNet administrationsgränssnitt för Blazor med moderna instrumentpanelkomponenter och navigering
Modern administrationsgränssnitt baserat på Tabler för Blazor med responsiva layouter och återanvändbara UI-komponenter

Lyft din Blazor-utveckling med TablerForNet. Detta avancerade ramverk kombinerar responsiv design med SEO-funktioner, så att du kan skapa webbapplikationer med både utmärkt användarupplevelse och god synlighet i sökmotorer.

TablerForNet bygger vidare på den populära Tabler-adminmallen och tillför över 300 UI-komponenter till Blazor. Tillsammans med korrekta SEO-metadata och kulturanpassad routing, kan du skapa produktionsklara applikationer som rankas högt i sökmotorer.

Om du är ny inom Blazor, börja med vår guide: Vad är Blazor för att förstå ramverkets grunder.

Steg-för-steg-guide för installation av TablerForNet

Guiden visar installation på ett nytt Blazor Server .NET 7-projekt. Följ dessa steg noggrant:

  • Steg 1: Installera NuGet-paketet 'TablerForNet'.
  • Steg 2: Lägg till nödvändiga 'usings' och registrera TablerForNet-tjänsten i Program.cs.
  • Steg 3: Lägg till nödvändiga 'usings' i _imports.razor-filen.
  • Steg 4: Ändra PageTitle-taggen.
  • Steg 5: Lägg till 'tablerForNet' CSS och JS i _Host.cshtml-filen.
  • Steg 6: Ta bort Bootstrap och relaterade filer.
  • Steg 7: Uppdatera NavMenu.razor därefter.
  • Steg 8: Förfina MainLayout.razor.
  • Steg 9: Anpassa sidorna Index, Counter och FetchData.

Steg 1: Installation av NuGet-paket

Följ instruktionerna på nuget.org.

Steg 2: Registrera TablerForNet-tjänsten

C#Program.cs
using TablerForNet;
 builder.Services.AddTablerForNet();

Steg 3: Lägg till 'usings'

Razor_Imports.razor
@using TablerForNet;
 @using TablerForNet.Components
 @using GhostlyInc.Components.Icons
 @using TablerForNet.Flags

Steg 4: Konflikt med PageTitle-taggen

Det finns en namnkollision mellan TablerForNets PageTitle-tag och Microsofts PageTitle-tag. Ta bort den ena eller byt namn till 'TablerForNet.Components.PageTitle'. Ändra i följande filer:

  • App.razor
  • Index.razor
  • Counter.razor
  • Fetchdata.razor
  • MainLayout.razor

Steg 5: Integrera CSS och JS

HTML_Host.cshtml
<link href="_content/TablerForNet/css/tablerForNet.min.css" rel="stylesheet" />
<script src="_content/TablerForNet/js/tablerForNet.min.js"></script>

Steg 6: Ta bort Bootstrap

Radera Bootstrap-mappen i CSS-katalogen. Ta även bort 'open-iconic'-mappen eftersom du använder tabler-ikoner. Ta bort länken i _Host.cshtml enligt nedan:

Razor_Host.cshtml
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />

Steg 7: Uppdatera NavMenu

RazorNavMenu.razor
<Navbar Background="NavbarBackground.Dark" Direction="NavbarDirection.Horizontal">

	<NavbarMenu>
		<NavbarMenuItem Href="@($"/")" Text="Home">
			<MenuItemIcon>
				<Icon class="icon" IconType="@TablerIcons.Home" />
			</MenuItemIcon>
		</NavbarMenuItem>
		<NavbarMenuItem Href="@($"/counter")" Text="Counter">
			<MenuItemIcon>
				<Icon class="icon" IconType="@TablerIcons.Brand_days_counter" />
			</MenuItemIcon>
		</NavbarMenuItem>
		<NavbarMenuItem Href="@($"/fetchdata")" Text="Fetch data">
			<MenuItemIcon>
				<Icon class="icon" IconType="@TablerIcons.Database" />
			</MenuItemIcon>
		</NavbarMenuItem>

Steg 8: Finjustera MainLayout

RazorMainLayout.razor
@inherits LayoutComponentBase

<NavMenu />

<div class="page">
	<div class="container-fluid mt-2">
		@Body
		<br />
	</div>
</div>

Steg 9: Anpassa övriga sidor

Som visas nedan har en 'div'-tag lagts till på index-sidan. Det rekommenderas att göra likadant på alla andra sidor.

RazorIndex.razor
@page "/"

<div class="container-md">
	<h1>Hello, world!</h1>

	Welcome to your new app.

	<SurveyPrompt Title="How is Blazor working for you?" />
</div>

Grattis! Du har framgångsrikt integrerat TablerForNet i ditt Blazor-projekt. Med dessa steg är du redo att utnyttja ramverkets fulla potential. Skapa fantastiska webbapplikationer och lycka till med kodningen!

Vanliga frågor

Vanliga frågor om installation och användning av TablerForNet