Exp*_*ove 15 razor asp.net-identity asp.net-core-mvc asp.net-core
我创建了一个带有个人用户帐户身份验证的 Web 应用程序 MVC 项目。
之后我创建了一个自定义的 UserIdentity。我正在尝试更改身份的默认“注册”视图,添加我的新字段,但是我只能将新页面搭建为 Razor 页面。
我的问题是:是否有可能在像 MVC 这样的结构中搭建这些新视图?我根本不想将 MVC 与 Razor Pages 混合使用。
如果这是不可能的,有没有办法创建一个覆盖默认行为的控制器(例如身份/帐户/注册)?
对于任何想要在 MVC 上“搭建”身份的人,我推荐以下方法:
到官方身份 ASP.net Github Repository ( https://github.com/aspnet/Identity ) 下载。打开解决方案并搜索 IdentitySample.Mvc 项目。将必要的文件复制到您的项目中。
重要提示:不要忘记更改添加文件的命名空间,因为它们属于不同的项目。
不,这是不可能的。Identity 团队决定将默认 UI 切换到 Razor Pages,现在就是这样。如果您愿意,您可以手动创建控制器和视图,从脚手架 Razor 页面引用代码以在 MVC 中创建相同的内容,但这取决于您。没有自动方法可以这样做。
归档时间: |
|
查看次数: |
5017 次 |
最近记录: |