具有 ASP.NET Identity UI 共享布局模板的 Blazor 应用
Blazor app with ASP.NET Identity UI shared layuout template
我有一个带有 MainLayout.cshtml 文件的默认 Blazor 应用程序。创建如下;
- MyBlazorApp/
-- Shared/
--- MainLayout.cshtml
在这个应用程序中,我搭建了各种 ASP.NET 身份页面(登录、注销等),它们有自己的结构和一个 _layout.cshtml
创建的模板,如下所示;
- MyBlazorApp
-- Areas/
--- Identity/
---- Pages/
----- _ViewStart.cshtml <-- references "/Pages/Shared/_Layout.cshtml"
-- Pages/
--- Shared/
---- _layout.cshtml
我想要两个应用程序都使用的一个模板文件。应该配置哪个方向?
我认为这是不可能的。 Blazor 的布局 MainLayout 是一个文件扩展名为 .razor
(MainLayout.razor ) 的组件。另一方面,_Layout.cshtml 是一个 Razor 页面...正如您可以在 Razor 页面中嵌入一个 razor 组件一样,您可以在 _Layout.cshtml 中嵌入 MainLayout。但是这个...
我有一个带有 MainLayout.cshtml 文件的默认 Blazor 应用程序。创建如下;
- MyBlazorApp/
-- Shared/
--- MainLayout.cshtml
在这个应用程序中,我搭建了各种 ASP.NET 身份页面(登录、注销等),它们有自己的结构和一个 _layout.cshtml
创建的模板,如下所示;
- MyBlazorApp
-- Areas/
--- Identity/
---- Pages/
----- _ViewStart.cshtml <-- references "/Pages/Shared/_Layout.cshtml"
-- Pages/
--- Shared/
---- _layout.cshtml
我想要两个应用程序都使用的一个模板文件。应该配置哪个方向?
我认为这是不可能的。 Blazor 的布局 MainLayout 是一个文件扩展名为 .razor
(MainLayout.razor ) 的组件。另一方面,_Layout.cshtml 是一个 Razor 页面...正如您可以在 Razor 页面中嵌入一个 razor 组件一样,您可以在 _Layout.cshtml 中嵌入 MainLayout。但是这个...