【发布时间】:2019-05-02 10:03:11
【问题描述】:
在我的asp.net mvc5网站模型中有字段名
[Display(Name = "Detail (A-Z)")]
[StringLength(int.MaxValue)]
[AllowHtml]
public string Description { get; set; }
我想为这个字段设置最大的字符串大小。我用StringLength(int.Maxvalue)
当我输入大字符串(不是很大)时,它会给出错误。在小字符串上它工作正常。
我更改了删除的 stringlength 数据注释,但仍然给出相同的错误。我认为 stringlangth 应该允许最大字符。
【问题讨论】:
-
请检查描述列长度数据库。
-
请任何人帮助我,以便我可以在此字段中输入整个 html 页面(或 MS word 格式的页面)?
-
@FiazAhmed 检查下面发布的答案。
-
移除
[StringLength(int.MaxValue)]属性 -
@FiazAhmed 您是否使用代码优先方法?如果是,请执行迁移。如果您使用的是数据库优先方法,只需更新此属性的数据库列长度即可。
标签: asp.net-mvc entity-framework-6