MVC 5:属性 属性错误在修复和删除后仍然存在
MVC 5: Property Attribute error persists after fixed & removed
我因 length
计数 int
而出错
错误:
[Required()]
[Display(Name = "Telefonnummer")]
[StringLength(12)]
public int UserPhoneNumber { get; set; }
完全删除 [StringLength(12)]
行后。验证属性似乎仍然存在于内存中,并且仍在为我生成错误。
第 78 行错误:
Error: The property 'UserPhoneNumber' is not a String or Byte array.
Length can only be configured for String and Byte array properties.
Line 76: // This doesn't count login failures towards account lockout
Line 77: // To enable password failures to trigger account lockout,
change to shouldLockout: true
Line 78: var result = await
SignInManager.PasswordSignInAsync(model.Email, model.Password,
model.RememberMe, shouldLockout: false);
Line 79: switch (result)
如何刷新我的应用程序 Entity Framework?我已尝试重新启动计算机并保存项目、运行 应用程序、更新数据库、添加迁移、重新启动 Visual Studio。
数据库离线entity framework。
TL;删除验证仍然困扰着我。
解决方案是从您的模型中删除 StringLength 属性。如果您遇到同样的错误,请尝试创建新的 Model/View 并重试。
已解决。有另一个 属性 与该死的 [String Length(12)]。
我的坏
我因 length
计数 int
错误:
[Required()]
[Display(Name = "Telefonnummer")]
[StringLength(12)]
public int UserPhoneNumber { get; set; }
完全删除 [StringLength(12)]
行后。验证属性似乎仍然存在于内存中,并且仍在为我生成错误。
第 78 行错误:
Error: The property 'UserPhoneNumber' is not a String or Byte array. Length can only be configured for String and Byte array properties.
Line 76: // This doesn't count login failures towards account lockout
Line 77: // To enable password failures to trigger account lockout, change to shouldLockout: true
Line 78: var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
Line 79: switch (result)
如何刷新我的应用程序 Entity Framework?我已尝试重新启动计算机并保存项目、运行 应用程序、更新数据库、添加迁移、重新启动 Visual Studio。
数据库离线entity framework。
TL;删除验证仍然困扰着我。
解决方案是从您的模型中删除 StringLength 属性。如果您遇到同样的错误,请尝试创建新的 Model/View 并重试。
已解决。有另一个 属性 与该死的 [String Length(12)]。 我的坏