更新模型数据注释时刷新jqueryval:mvc asp.Net

时间:2018-02-05 19:20:54

标签: c# asp.net asp.net-mvc entity-framework

我正在使用c#,asp.net,MVC和代码第一实体框架。

我的模型中有一个max legth 1024的字段:

    public class MyClass
{   //other fields
    [Required]
    [MaxLength(1024)]
    public string Abstract { get; set; }
}

我决定将最大长度从1024改为3000

     public class MyClass
{   //other fields
    [Required]
    [MaxLength(3000)]
    public string Abstract { get; set; }
}

我还首先使用实体​​框架代码创建了一个迁移(我的数据库已更新,因为我使用了update-database)>

 AlterColumn("dbo.Paper", "Abstract", c => c.String(nullable: false, maxLength: 3000));

但是当我运行我的应用程序时,我收到了来自前端的错误

problem

您认为导致验证问题的原因是什么?谢谢

更新 我清理并重建了解决方案,但出现了相同的错误消息。

1 个答案:

答案 0 :(得分:0)

清洁解决方案并重建它。

希望它会起作用。