重命名 Core 2 标识 asp.net Razor 页面



我正在使用带有 Identity asp.net Core 2 开始一个新项目,并希望将 Razor 页面Register.cshtmlRegister.cshtml.cs页面更改为Signup.cshtmlSignup.cshtml.cs。但是,这样做后,页面将显示验证错误,但不会提交,并且我无法在OnPostAsync中遇到断点。"引擎盖下"是否发生了什么阻止它起作用的事情?

将 Identity脚手架添加到您的项目后,将Register.cshtml重命名为Signup.cshtml将不起作用,因为Register按钮仍将重定向到/Identity/Account/Register,重命名后由 Identity RCL 控制。

您可以修改_LoginPartial.cshtml,并将链接更改为:

<a class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Signup">Register</a>

以便它将使用Signup页面 .

相关内容

  • 没有找到相关文章

最新更新