【发布时间】:2015-11-24 13:44:11
【问题描述】:
由于length 依赖int 而导致错误
错误:
[Required()]
[Display(Name = "Telefonnummer")]
[StringLength(12)]
public int UserPhoneNumber { get; set; }
在完全删除 [StringLength(12)] 行之后。验证属性似乎仍然存在于内存中,并且仍在为我生成错误。
第 78 行出错:
错误:属性“UserPhoneNumber”不是字符串或字节数组。 只能为 String 和 Byte 数组属性配置长度。
第 76 行:// 这不计入帐户锁定的登录失败
第 77 行://启用密码失败触发帐户锁定, 更改为 shouldLockout: true
第 78 行:var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
第 79 行:开关(结果)
如何刷新我的应用程序实体框架?我已尝试重新启动计算机并保存项目、运行应用程序、更新数据库、添加迁移、重新启动 Visual Studio。
数据库是离线实体框架。
TL;删除的验证仍然困扰着我。
【问题讨论】:
标签: asp.net-mvc validation memory-management properties attributes