我正在开始一个新的项目,使用asp.net核心2与身份,并希望更改剃刀页面Register.cshtml和Register.cshtml.cs页面为Signup.cshtml和Signup.cshtml.cs。但是,这样做之后,页面将显示验证错误,但不会提交,并且我不能命中OnPostAsync中的断点。是不是有什么事情在“幕后”阻碍了这项工作?
发布于 2019-08-08 09:52:34
在将标识搭建到您的项目之后,将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页面。
https://stackoverflow.com/questions/57403834
复制相似问题