使用Angular搭建Core 3项目时,保持JS中的登录/注册,而不是剃刀视图

问题描述 投票:0回答:1

还发生了反应,并在VS中搭建了一个新项目。任何登录/注册都使用剃刀布局/视图,其他所有内容都使用角度。

[不是新功能,但是具有2个版本的网站布局不是DRY,但是使用默认的脚手架来做,我想这是有原因的。没有找到关于为什么或如何转换为仅使用角度视图的任何内容。

简单示例:如果我运行新项目并更改生成的具有红色登录链接的login-menu.component.html。单击它会加载生成的MVC视图,并且它将变回黑色。我必须在两个地方都进行更改以保持红色。

angular asp.net-core asp.net-identity asp.net-mvc-scaffolding asp.net-core-3.0
1个回答
0
投票

对于具有身份的Asp.Net Core Angualr模板,它与Angular View和身份库(剃刀视图)结合在一起。这是设计使然。

对于身份,它是使用身份库(即Razor库)开发的。

从Angular login-menu.component.html中单击“登录”链接时,它将页面重定向到身份库中的登录页面。

您需要重写身份库中的页面以更改登录页面。

© www.soinside.com 2019 - 2024. All rights reserved.