如何在服务器端Blazor中自定义ASP.NET核心标识?

如何在服务器端Blazor中自定义ASP.NET核心标识?,blazor,asp.net-core-identity,blazor-server-side,Blazor,Asp.net Core Identity,Blazor Server Side,对于普通的MVC风格的网站,我可以为ASP.NET核心标识获取一组预生成的页面,我可以自定义这些页面。有了它,我可以在注册页面上询问用户的年龄 服务器端Blazor的等价物是什么 您看到的差异与Blazor没有直接关系,但存在于所有AspNetCore>2.x项目中。 GUI位于包中的一组“罐装”剃须刀页面中 使用正确的初学者模板后,您应该已经看到一个区域文件夹,其中包含一些文件 右键单击项目,选择“添加”、“新建脚手架项目”、“标识” 选定的Razor页面现在已提取到项目中,您可以对其进行更改

对于普通的MVC风格的网站,我可以为ASP.NET核心标识获取一组预生成的页面,我可以自定义这些页面。有了它,我可以在注册页面上询问用户的年龄


服务器端Blazor的等价物是什么

您看到的差异与Blazor没有直接关系,但存在于所有AspNetCore>2.x项目中。
GUI位于包中的一组“罐装”剃须刀页面中

使用正确的初学者模板后,您应该已经看到一个区域文件夹,其中包含一些文件

右键单击项目,选择“添加”、“新建脚手架项目”、“标识”

选定的Razor页面现在已提取到项目中,您可以对其进行更改。您还需要一个
ApplicationUser:IdentityUser{}
,但这应该很熟悉



应用脚手架后,您可能需要修复一些东西。请参见

目前没有现成的产品。然而,像这样的其他项目已经在该领域开拓了自己的计划,以提供
pure
blazorUI@Jazb,纯Blazor用户界面?这可以通过使用WebAPI端点和Jwt轻松实现!你知道他们是怎么做到的吗?@Isaac-这是一个开源项目:脚手架完全破坏了我的布局,但我可以回去修复它。否则,这将非常有效。是的,您可能需要在Blazor中进行一些后期修复。以前情况更糟:我已经用注意到了丢失的
。我将浏览该链接,看看是否还需要任何其他更改。大多数更改现在已经修复,但我不确定额外的_ViewStart.cshtml。以防有人处于我的位置;我尝试在一个默认项目中搭建身份页面,结果它把布局搞砸了——没有一个页面能够工作,因为它们没有正确连接。当时我在
Microsoft.VisualStudio.Web.CodeGeneration.Design
3.1.1上,意识到3.1.2是可用的。软件包更新后,一切正常。