TablerForNet Blazor: स्थापना मार्गदर्शिका और एडमिन टेम्पलेट

Github TranslateForNet
NuGet TablerForNet · latest
सॉफ़्टवेयर स्टैक Blazor Server · VS 2026 · .NET 10 · TablerForNet
अंतिम अपडेट 29/1/2026

Blazor Server एप्लिकेशन में TablerForNet को एकीकृत करने के लिए पूर्ण चरण-दर-चरण मार्गदर्शिका। Bootstrap को Tabler आधारित आधुनिक, उत्तरदायी एडमिन UI फ्रेमवर्क से बदलें।

Blazor के लिए TablerForNet एडमिन UI लेआउट, आधुनिक डैशबोर्ड घटक और नेविगेशन दिखाता है
Blazor के लिए आधुनिक Tabler-आधारित एडमिन इंटरफ़ेस, उत्तरदायी लेआउट और पुन: उपयोग योग्य UI घटकों के साथ

TablerForNet के साथ अपने Blazor विकास को बेहतर बनाएं। यह अत्याधुनिक फ्रेमवर्क उत्तरदायी डिज़ाइन को SEO क्षमताओं के साथ जोड़ता है, जिससे डेवलपर्स उत्कृष्ट उपयोगकर्ता अनुभव और मजबूत सर्च इंजन दृश्यता वाले वेब ऐप बना सकते हैं।

TablerForNet लोकप्रिय Tabler एडमिन टेम्पलेट पर आधारित है, जो Blazor के लिए 300 से अधिक UI घटक प्रदान करता है। साथ में उचित SEO मेटाडेटा और संस्कृति-संवेदनशील रूटिंग, आप ऐसे प्रोडक्शन-तैयार एप्लिकेशन बना सकते हैं जो सर्च इंजनों में अच्छी रैंकिंग प्राप्त करें।

यदि आप Blazor में नए हैं, तो हमारे साथ शुरू करें Blazor क्या है मार्गदर्शिका फ्रेमवर्क की मूल बातें समझने के लिए।

TablerForNet इंस्टॉल करने के लिए चरण-दर-चरण मार्गदर्शिका

यह मार्गदर्शिका एक नए Blazor Server .NET 7 प्रोजेक्ट पर इंस्टॉलेशन दिखाती है। कृपया निम्नलिखित चरणों का पालन करें:

  • चरण 1: 'TablerForNet' NuGet पैकेज इंस्टॉल करें।
  • चरण 2: आवश्यक 'usings' जोड़ें और Program.cs फ़ाइल में TablerForNet सेवा पंजीकृत करें।
  • चरण 3: आवश्यक 'usings' को _imports.razor फ़ाइल में शामिल करें।
  • चरण 4: PageTitle टैग संशोधित करें।
  • चरण 5: 'tablerForNet' CSS और JS फाइलें _Host.cshtml में जोड़ें।
  • चरण 6: Bootstrap और संबंधित संसाधन हटाएं।
  • चरण 7: NavMenu.razor को आवश्यकतानुसार अपडेट करें।
  • चरण 8: MainLayout.razor को परिष्कृत करें।
  • चरण 9: Index, Counter, और FetchData पेजों को समायोजित करें।

चरण 1: NuGet पैकेज इंस्टॉलेशन

nuget.org पर निर्देशों के अनुसार आगे बढ़ें।

चरण 2: TablerForNet सेवा पंजीकृत करें

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

चरण 3: 'usings' शामिल करें

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

चरण 4: PageTitle टैग टकराव

TablerForNet के PageTitle टैग और Microsoft के PageTitle टैग के बीच नाम टकराव है। सुझाव है कि पहले वाले को हटाएं या इसे स्पष्ट रूप से 'TablerForNet.Components.PageTitle' नाम दें। निम्नलिखित फाइलों में संशोधन सुनिश्चित करें:

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

चरण 5: CSS और JS एकीकृत करें

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

चरण 6: Bootstrap हटाएं

CSS डायरेक्टरी में Bootstrap फ़ोल्डर हटाएं। साथ ही, 'open-iconic' फ़ोल्डर भी हटाएं क्योंकि आप tabler आइकन का उपयोग करेंगे। _Host.cshtml फ़ाइल में संबंधित लिंक नीचे दिखाए अनुसार हटाएं:

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

चरण 7: 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>

चरण 8: MainLayout का परिष्कार

RazorMainLayout.razor
@inherits LayoutComponentBase

<NavMenu />

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

चरण 9: अन्य पेज समायोजित करें

नीचे देखा गया है कि index पेज में एक 'div' टैग जोड़ा गया है। इसे सभी अन्य पेजों में भी दोहराने की सलाह दी जाती है।

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>

बधाई हो! आपने सफलतापूर्वक TablerForNet को अपने Blazor प्रोजेक्ट में एकीकृत कर लिया है। इन चरणों के साथ, आप इस शक्तिशाली फ्रेमवर्क की पूरी क्षमता का उपयोग करने के लिए तैयार हैं। बेहतर क्षमताओं को अपनाएं और उत्कृष्ट वेब एप्लिकेशन बनाएं। यदि कोई चुनौती आए, तो याद रखें कि हर बाधा विकास का अवसर है। शुभ कोडिंग!

अक्सर पूछे जाने वाले प्रश्न

TablerForNet इंस्टॉलेशन और उपयोग से संबंधित सामान्य प्रश्न