From 15e99a0adf0ed57330c6d180608a07937013c786 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 3 Apr 2026 14:47:18 +0800 Subject: [PATCH] Refactor Index.razor pages to use MudBlazor components for improved UI consistency and responsiveness; updated links and content for better user engagement. --- .../Pages/Account/AccountManage.razor | 2 +- .../Themes/Basic/LoginDisplay.razor | 2 +- .../Themes/Basic/LoginDisplay.razor | 2 +- .../Components/FeatureManagementModal.razor | 3 +- .../Pages/Identity/RoleManagement.razor | 4 +- .../Pages/Identity/UserManagement.razor | 4 +- .../PermissionManagementModal.razor | 2 +- .../ResourcePermissionManagementModal.razor | 6 +- .../EmailSettingGroupViewComponent.razor | 2 +- .../TenantManagement/TenantManagement.razor | 5 +- .../Components/Pages/Index.razor | 394 ++++++----------- .../Components/Pages/Index.razor | 394 ++++++----------- .../Client/Pages/Index.razor | 394 ++++++----------- .../Pages/Index.razor | 198 +++++---- .../Components/Pages/Index.razor | 397 ++++++------------ .../Components/Pages/Index.razor | 211 ++++++---- .../Pages/Index.razor | 226 +++++----- .../Pages/Index.razor | 397 ++++++------------ 18 files changed, 972 insertions(+), 1671 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor b/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor index 7e051798db..7d181d2111 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor +++ b/modules/account/src/Volo.Abp.Account.Blazor.MudBlazor/Pages/Account/AccountManage.razor @@ -6,7 +6,7 @@ @inherits AbpAccountComponentBase - + diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor index 577f3cd5d9..1b4bd68d65 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor @@ -34,6 +34,6 @@ - @L["Login"] + @L["Login"] diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor index 9a25e06cec..9f1a40bdc9 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme/Themes/Basic/LoginDisplay.razor @@ -39,6 +39,6 @@ - @UiLocalizer["Login"] + @UiLocalizer["Login"] diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor index c45bf21e35..0a2a1837a0 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor.MudBlazor/Components/FeatureManagementModal.razor @@ -5,8 +5,7 @@ @using Volo.Abp.FeatureManagement.Localization @inherits AbpFeatureManagementComponentBase - + @L["Features"]@ProviderKeyDisplayName diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor index 231573821a..2a69459557 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/RoleManagement.razor @@ -32,7 +32,7 @@ @* ************************* CREATE DIALOG ************************* *@ @if (HasCreatePermission) { - + @L["NewRole"] @@ -57,7 +57,7 @@ @* ************************* EDIT DIALOG ************************* *@ @if (HasUpdatePermission) { - + @L["Edit"] diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor index 3f27d90496..2df4e18e6e 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor.MudBlazor/Pages/Identity/UserManagement.razor @@ -43,7 +43,7 @@ @* ************************* CREATE DIALOG ************************* *@ @if (HasCreatePermission) { - + @L["NewUser"] @@ -107,7 +107,7 @@ @* ************************* EDIT DIALOG ************************* *@ @if (HasUpdatePermission) { - + @L["Edit"] diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor index 6aeb3d36f3..5bae1142f5 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/PermissionManagementModal.razor @@ -3,7 +3,7 @@ @using JetBrains.Annotations @using Volo.Abp.PermissionManagement.Localization - + @L["Permissions"] - @_entityDisplayName diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor index 2d78d06e3e..954b209343 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor @@ -1,7 +1,7 @@ @using global::MudBlazor @inherits Volo.Abp.AspNetCore.Components.AbpComponentBase - + @L["ResourcePermissions"] - @ResourceDisplayName @@ -82,7 +82,7 @@ @* Create Resource Permission Dialog *@ @if (_createDialogVisible) { - + @L["AddResourcePermission"] @@ -127,7 +127,7 @@ @* Edit Resource Permission Dialog *@ @if (_editDialogVisible) { - + @L["UpdateResourcePermission"] diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor index 69ab1d860e..3a9d4d6b42 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor.MudBlazor/Pages/SettingManagement/EmailSettingGroup/EmailSettingGroupViewComponent.razor @@ -73,7 +73,7 @@ @if (HasSendTestEmailPermission) { - + @L["SendTestEmail"] diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor index 00f0b0b08c..0c9f374feb 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor.MudBlazor/Pages/TenantManagement/TenantManagement.razor @@ -31,7 +31,7 @@ @* ************************* CREATE MODAL ************************* *@ @if (HasCreatePermission) { - + @L["NewTenant"] @@ -68,8 +68,7 @@ @* ************************* EDIT MODAL ************************* *@ @if (HasUpdatePermission) { - + @L["Edit"] diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor index c67303f497..552e6d89e4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Components/Pages/Index.razor @@ -1,281 +1,127 @@ -@page "/" +@page "/" @inherits MyProjectNameComponentBase -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a - new web application using the application startup - template.

- Getting - Started -

Web Application Development Tutorial

-

Learn how to build an ABP based - web - application named Acme.BookStore.

- Explore Tutorial + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Customize Lepton Theme

-

Learn how to customize LeptonX - Theme - as you wish.

- Customize Lepton -
- -
-
-
-
-
-
-
-
- -

You can check for - similar problems and solutions, or open a - new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content - on .NET development, cross-platform, ASP.NET - application templates, ABP-related news, and - more.

- Visit Blog + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started - -
-
-
-
-
-
-
-
- -

A unique community platform - for ABP Lovers!

-

Explore all ABP users' - experiences with the ABP Framework, discover - articles and videos on how to use ABP, and join - raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + +
+ + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
-
-
More from ABP.IO
-
-
+ -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
Latest Release Logs
-
- - - -
-
-
Video Courses
-
- - - -
-
-
Samples
-
- - - -
-
-
Books
-
- - - -
-
-
FAQ
-
- - - -
-
-
-
-
-
-
-
-
-
-

THE OFFICIAL GUIDE

-

Mastering ABP Framework

-

Written by the creator of the ABP - Framework, this book will help you gain a complete - understanding of the framework - and modern web application development techniques.

- -
-
- -
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + + -
-
-
-
-
-
-
Follow us on Social Media
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
X.com
-
- - - -
- -
Discord
-
- - - -
- -
Stack Overflow
-
- - - -
- -
YouTube
-
- - - -
- -
Instagram
-
- - - -
-
-
-
-
-
\ No newline at end of file + + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor index c67303f497..552e6d89e4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor @@ -1,281 +1,127 @@ -@page "/" +@page "/" @inherits MyProjectNameComponentBase -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a - new web application using the application startup - template.

- Getting - Started -

Web Application Development Tutorial

-

Learn how to build an ABP based - web - application named Acme.BookStore.

- Explore Tutorial + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Customize Lepton Theme

-

Learn how to customize LeptonX - Theme - as you wish.

- Customize Lepton -
- -
-
-
-
-
-
-
-
- -

You can check for - similar problems and solutions, or open a - new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content - on .NET development, cross-platform, ASP.NET - application templates, ABP-related news, and - more.

- Visit Blog + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started - -
-
-
-
-
-
-
-
- -

A unique community platform - for ABP Lovers!

-

Explore all ABP users' - experiences with the ABP Framework, discover - articles and videos on how to use ABP, and join - raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial +
+
+
+ + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
-
-
More from ABP.IO
-
-
+ -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
Latest Release Logs
-
- - - -
-
-
Video Courses
-
- - - -
-
-
Samples
-
- - - -
-
-
Books
-
- - - -
-
-
FAQ
-
- - - -
-
-
-
-
-
-
-
-
-
-

THE OFFICIAL GUIDE

-

Mastering ABP Framework

-

Written by the creator of the ABP - Framework, this book will help you gain a complete - understanding of the framework - and modern web application development techniques.

- -
-
- -
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + + -
-
-
-
-
-
-
Follow us on Social Media
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
X.com
-
- - - -
- -
Discord
-
- - - -
- -
Stack Overflow
-
- - - -
- -
YouTube
-
- - - -
- -
Instagram
-
- - - -
-
-
-
-
-
\ No newline at end of file + + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor index c67303f497..552e6d89e4 100644 --- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor +++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/Pages/Index.razor @@ -1,281 +1,127 @@ -@page "/" +@page "/" @inherits MyProjectNameComponentBase -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a - new web application using the application startup - template.

- Getting - Started -

Web Application Development Tutorial

-

Learn how to build an ABP based - web - application named Acme.BookStore.

- Explore Tutorial + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Customize Lepton Theme

-

Learn how to customize LeptonX - Theme - as you wish.

- Customize Lepton -
- -
-
-
-
-
-
-
-
- -

You can check for - similar problems and solutions, or open a - new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content - on .NET development, cross-platform, ASP.NET - application templates, ABP-related news, and - more.

- Visit Blog + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started - -
-
-
-
-
-
-
-
- -

A unique community platform - for ABP Lovers!

-

Explore all ABP users' - experiences with the ABP Framework, discover - articles and videos on how to use ABP, and join - raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial +
+
+
+ + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
-
-
More from ABP.IO
-
-
+ -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
Latest Release Logs
-
- - - -
-
-
Video Courses
-
- - - -
-
-
Samples
-
- - - -
-
-
Books
-
- - - -
-
-
FAQ
-
- - - -
-
-
-
-
-
-
-
-
-
-

THE OFFICIAL GUIDE

-

Mastering ABP Framework

-

Written by the creator of the ABP - Framework, this book will help you gain a complete - understanding of the framework - and modern web application development techniques.

- -
-
- -
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + + -
-
-
-
-
-
-
Follow us on Social Media
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
X.com
-
- - - -
- -
Discord
-
- - - -
- -
Stack Overflow
-
- - - -
- -
YouTube
-
- - - -
- -
Instagram
-
- - - -
-
-
-
-
-
\ No newline at end of file + + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor index a932861897..552e6d89e4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/Pages/Index.razor @@ -1,87 +1,127 @@ @page "/" -@using Volo.Abp.MultiTenancy @inherits MyProjectNameComponentBase -@inject AuthenticationStateProvider AuthenticationStateProvider -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a new web application using the application startup template.

- Getting Started + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Web Application Development Tutorial

-

Learn how to build an ABP based web application named Acme.BookStore.

- Explore Tutorial + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started -

Customize Lepton Theme

-

Learn how to customize LeptonX Theme as you wish.

- Customize Lepton -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + + + + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
-
-
- -

You can check for similar problems and solutions, or open a new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more.

- Visit Blog - -
-
-
-
-
+ -
-

Let's improve your application!

-

Here are some links to help you get started:

-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog +
+
+
+ -
-
-
-
-
-
Learn the ABP Framework
-

Explore the comprehensive documentation to learn how to build a modern web application.

- See Documents -
-
-
-
-
Samples
-

See the example projects built with the ABP Framework.

- All samples -
-
-
-
-
ABP Community
-

Get involved with a vibrant community and become a contributor.

- Community - Contribute -
-
-
-
-
-
+ + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor index d0a8d0ac7b..552e6d89e4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/Components/Pages/Index.razor @@ -1,284 +1,127 @@ -@page "/" -@using Volo.Abp.MultiTenancy +@page "/" @inherits MyProjectNameComponentBase -@inject AuthenticationStateProvider AuthenticationStateProvider -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a - new web application using the application startup - template.

- Getting - Started + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Web Application Development Tutorial

-

Learn how to build an ABP based - web - application named Acme.BookStore.

- Explore Tutorial + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started -

Customize Lepton Theme

-

Learn how to customize LeptonX - Theme - as you wish.

- Customize Lepton -
- -
-
-
-
-
-
-
-
- -

You can check for - similar problems and solutions, or open a - new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content - on .NET development, cross-platform, ASP.NET - application templates, ABP-related news, and - more.

- Visit Blog + Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + + + + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community - -
-
-
-
-
-
-
-
- -

A unique community platform - for ABP Lovers!

-

Explore all ABP users' - experiences with the ABP Framework, discover - articles and videos on how to use ABP, and join - raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ -
-
-
-
-
More from ABP.IO
-
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + + -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
Latest Release Logs
-
- - - -
-
-
Video Courses
-
- - - -
-
-
Samples
-
- - - -
-
-
Books
-
- - - -
-
-
FAQ
-
- - - -
-
-
-
-
-
-
-
-
-
-

THE OFFICIAL GUIDE

-

Mastering ABP Framework

-

Written by the creator of the ABP - Framework, this book will help you gain a complete - understanding of the framework - and modern web application development techniques.

- -
-
- -
-
- -
-
-
-
-
-
-
Follow us on Social Media
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
X.com
-
- - - -
- -
Discord
-
- - - -
- -
Stack Overflow
-
- - - -
- -
YouTube
-
- - - -
- -
Instagram
-
- - - -
-
-
-
-
-
\ No newline at end of file + + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor index 008b98b46d..552e6d89e4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/Components/Pages/Index.razor @@ -1,100 +1,127 @@ @page "/" -@using Volo.Abp.MultiTenancy @inherits MyProjectNameComponentBase -@inject AuthenticationStateProvider AuthenticationStateProvider -
-
-
-
-
-

Getting Started

-

Learn how to create and run a new web application using the application startup template.

- Getting Started + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Web Application Development Tutorial

-

Learn how to build an ABP based web application named Acme.BookStore.

- Explore Tutorial + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started -

Customize Lepton Theme

-

Learn how to customize LeptonX Theme as you wish.

- Customize Lepton -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + + + + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
- -

You can check for similar problems and solutions, or open a new topic to discuss your specific issue.

- Visit Support - -
-
-
+ -
-
-
- -

A unique community platform for ABP Lovers!

-

Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts!

- Join ABP Community -
- -
-
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog +
+
+
+
-
-

Let's improve your application!

-

Here are some links to help you get started:

-
- -
-
-
-
-
-
Learn the ABP Framework
-

Explore the comprehensive documentation to learn how to build a modern web application.

- See Documents -
-
-
-
-
Samples
-

See the example projects built with the ABP Framework.

- All samples -
-
-
-
-
ABP Community
-

Get involved with a vibrant community and become a contributor.

- Community - Contribute -
-
-
-
-
-
-
ABP Blog
-

Take a look at our recently published articles.

- See Blog -
-
-
-
-
Github
-

Do you love the ABP Framework? Please give a star to support it!

- See Open Source Framework -
-
-
-
-
+ + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor index 572baf43da..552e6d89e4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/Pages/Index.razor @@ -1,115 +1,127 @@ @page "/" -@using Volo.Abp.MultiTenancy @inherits MyProjectNameComponentBase -@inject AuthenticationStateProvider AuthenticationStateProvider -
-
-
-
-
-

Getting Started

-

Learn how to create and run a new web application using the - application startup template.

- Getting Started + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Web Application Development Tutorial

-

Learn how to build an ABP based web application named Acme.BookStore.

- Explore Tutorial + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started -

Customize Lepton Theme

-

Learn how to customize LeptonX Theme as you wish.

- Customize Lepton -
- -
-
-
+ Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + + + + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community -
-
-
- -

You can check for similar problems and solutions, or open a new topic to - discuss your specific issue.

- Visit - Support - -
-
-
+ -
-
-
- -

A unique community platform for ABP Lovers!

-

Explore all ABP users' experiences with the ABP Framework, discover articles - and videos on how to use ABP, and join raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + +
-
-

Let's improve your application!

-

Here are some links to help you get started:

-
- -
-
-
-
-
-
Learn the ABP - Framework
-

Explore the comprehensive documentation to learn how to build a modern web application.

- See - Documents -
-
-
-
-
Samples
-

See the example projects built with the ABP Framework.

- All - samples -
-
-
-
-
ABP Community
-

Get involved with a vibrant community and become a contributor.

- Community - Contribute -
-
-
-
-
-
-
ABP Blog
-

Take a look at our recently published articles.

- See Blog -
-
-
-
-
Github
-

Do you love the ABP Framework? Please give a star to support it!

- See Open - Source Framework -
-
-
-
-
+ + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + + diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor index d0a8d0ac7b..552e6d89e4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/Pages/Index.razor @@ -1,284 +1,127 @@ -@page "/" -@using Volo.Abp.MultiTenancy +@page "/" @inherits MyProjectNameComponentBase -@inject AuthenticationStateProvider AuthenticationStateProvider -
-
-
-
-
-

Getting Started

-

Learn how to create and run - a - new web application using the application startup - template.

- Getting - Started + + + + + @if (!CurrentUser.IsAuthenticated) + { + @L["Welcome"] + @L["LongWelcomeMessage"] + @L["Login"] + } -

Web Application Development Tutorial

-

Learn how to build an ABP based - web - application named Acme.BookStore.

- Explore Tutorial + Getting Started + Learn how to create and run a new web application using the application startup template. + Getting Started -

Customize Lepton Theme

-

Learn how to customize LeptonX - Theme - as you wish.

- Customize Lepton -
- -
-
-
-
-
-
-
-
- -

You can check for - similar problems and solutions, or open a - new topic to discuss your specific issue.

- Visit Support - -
-
-
-
-
-
- -

You can find content - on .NET development, cross-platform, ASP.NET - application templates, ABP-related news, and - more.

- Visit Blog + Web Application Development Tutorial + Learn how to build an ABP based web application named Acme.BookStore. + Explore Tutorial + + + + + + + + Community + + A unique community platform for ABP Lovers! + Explore all ABP users' experiences with the ABP Framework, discover articles and videos on how to use ABP, and join raffles for a chance to win surprise gifts! + Join ABP Community - -
-
-
-
-
-
-
-
- -

A unique community platform - for ABP Lovers!

-

Explore all ABP users' - experiences with the ABP Framework, discover - articles and videos on how to use ABP, and join - raffles for a chance to win surprise gifts!

- Join ABP - Community -
- -
-
-
+ -
-
-
-
-
More from ABP.IO
-
-
+ + Blog + + Find content on .NET development, cross-platform, ASP.NET application templates, ABP-related news, and more. + Visit Blog + + + + -
- - - - - - - - - - - - - - - - - - - - - - - -
-
-
Latest Release Logs
-
- - - -
-
-
Video Courses
-
- - - -
-
-
Samples
-
- - - -
-
-
Books
-
- - - -
-
-
FAQ
-
- - - -
-
-
-
-
-
-
-
-
-
-

THE OFFICIAL GUIDE

-

Mastering ABP Framework

-

Written by the creator of the ABP - Framework, this book will help you gain a complete - understanding of the framework - and modern web application development techniques.

- -
-
- -
-
- -
-
-
-
-
-
-
Follow us on Social Media
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- -
X.com
-
- - - -
- -
Discord
-
- - - -
- -
Stack Overflow
-
- - - -
- -
YouTube
-
- - - -
- -
Instagram
-
- - - -
-
-
-
-
-
\ No newline at end of file + + + + + More from ABP.IO + + + + + Latest Release Logs + + + Video Courses + + + Samples + + + Books + + + FAQ + + + + + + + + + Follow us on Social Media + + + + + + + X.com (Twitter) + + + Discord + + + Stack Overflow + + + + + + + YouTube + + + Instagram + + + GitHub + + + + + + + +