如何覆盖abp.io提供的登录页面?

问题描述

我尝试按照here所述用LoginModel和Login.cshtml覆盖我的自定义登录

替换Login.cshtml和myCustomeLoginModel.cs后,显示错误

'LoginModel'不包含带有2个参数的构造函数

,这是替换后的myCustomLoginModel.cs的代码

 public class myCustomLoginModel: LoginModel
    {
        public myCustomLoginModel(IAuthenticationSchemeProvider schemeProvider,IOptions<Volo.Abp.Account.Web.AbpAccountOptions> accountOptions)
        : base(schemeProvider,accountOptions)
        {
        }
    }

,然后在Login.cshtml中无法识别myCustomLoginModel的所有属性,如下所示: The properties of myCustomLoginModel is not recognized

我想念什么?

我试图在@hikalkan上发送有关此概念的作者abp.io的任何文本,但没有找到我可以使用的任何电子邮件或联系信息。

解决方法

我发现我有毛病! 我在Login.cshtml下创建了一个名为“ LoginModel.cs”的类。 我不知道这是怎么发生的。 但这会导致错误。

如果我完全按照文档中的内容进行操作,它将很好地工作!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...