From 946c5dec4d6d4624d9996e3aaa4bdeaa9721e876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=86=9B?= <510423039@qq.com> Date: Sat, 11 Dec 2021 09:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Blazor=E5=9F=BA=E6=9C=AC=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E5=8A=9F=E8=83=BD=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aspnet-core/NuGet.Config | 2 +- .../Lion.AbpPro.Web.Blazor.Server.csproj | 3 +- .../Pages/_Host.cshtml | 30 +- .../Shared/MainLayout.razor | 78 ++- .../Shared/NavMenu.razor | 39 +- .../Shared/SurveyPrompt.razor | 10 +- .../_Imports.razor | 4 +- .../wwwroot/assets/403.svg | 508 ++++++++++++++++++ .../wwwroot/assets/logo.svg | 1 + 9 files changed, 615 insertions(+), 60 deletions(-) create mode 100644 aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/wwwroot/assets/403.svg create mode 100644 aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/wwwroot/assets/logo.svg diff --git a/aspnet-core/NuGet.Config b/aspnet-core/NuGet.Config index 44f8e7fe..7f893874 100644 --- a/aspnet-core/NuGet.Config +++ b/aspnet-core/NuGet.Config @@ -1,4 +1,4 @@ - + diff --git a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Lion.AbpPro.Web.Blazor.Server.csproj b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Lion.AbpPro.Web.Blazor.Server.csproj index 7aac5cad..be5635ab 100644 --- a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Lion.AbpPro.Web.Blazor.Server.csproj +++ b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Lion.AbpPro.Web.Blazor.Server.csproj @@ -10,11 +10,10 @@ + - - diff --git a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Pages/_Host.cshtml b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Pages/_Host.cshtml index c93e7128..7c3f6150 100644 --- a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Pages/_Host.cshtml +++ b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Pages/_Host.cshtml @@ -4,34 +4,26 @@ @{ Layout = null; } - - Lion.AbpPro.Web.Blazor.Server + temp - - - - - + + + - - -
- - An error has occurred. This application may no longer respond until reloaded. - - - An unhandled exception has occurred. See browser dev tools for details. - - Reload - 🗙 -
+ + + + + + + diff --git a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/MainLayout.razor b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/MainLayout.razor index 2281c4f7..5d0cd6a5 100644 --- a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/MainLayout.razor +++ b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/MainLayout.razor @@ -1,17 +1,67 @@ -@inherits LayoutComponentBase +@namespace Lion.AbpPro.Web.Blazor.Server +@using AntDesign.ProLayout +@inherits LayoutComponentBase -
- + + + + + + @Body + + + + + + -
-
- About -
+@code +{ + private readonly MenuDataItem[] _menuData = + { + new MenuDataItem + { + Path = "/", + Name = "welcome", + Key = "welcome", + Icon = "smile", + }, + new MenuDataItem + { + Path = "/account/users", + Name = "用户", + Key = "users", + Icon = "smile", + } + }; -
- @Body -
-
-
+ + + + public LinkItem[] Links { get; set; } = + { + new LinkItem + { + Key = "Ant Design Blazor", + Title = "Ant Design Blazor", + Href = "https://antblazor.com", + BlankTarget = true, + }, + new LinkItem + { + Key = "github", + Title = (RenderFragment)(@), + Href = "https://github.com/ant-design-blazor/ant-design-pro-blazor", + BlankTarget = true, + }, + new LinkItem + { + Key = "Blazor", + Title = "Blazor", + Href = "https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor?WT.mc_id=DT-MVP-5003987", + BlankTarget = true, + } + }; +} \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/NavMenu.razor b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/NavMenu.razor index ca866ec5..b1e23928 100644 --- a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/NavMenu.razor +++ b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/NavMenu.razor @@ -1,43 +1,46 @@ - @code { private bool collapseNavMenu = true; - private string NavMenuCssClass => collapseNavMenu ? "collapse" : null; + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; private void ToggleNavMenu() { collapseNavMenu = !collapseNavMenu; } - -} \ No newline at end of file +} diff --git a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/SurveyPrompt.razor b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/SurveyPrompt.razor index 66edfb87..a8e1fffa 100644 --- a/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/SurveyPrompt.razor +++ b/aspnet-core/services/host/Lion.AbpPro.Web.Blazor.Server/Shared/SurveyPrompt.razor @@ -1,10 +1,10 @@ -