问题描述
我尝试按照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”的类。 我不知道这是怎么发生的。 但这会导致错误。
如果我完全按照文档中的内容进行操作,它将很好地工作!