ASP.NET DetailsView更新异常处理-截断数据

ASP.NET DetailsView更新异常处理-截断数据,asp.net,detailsview,Asp.net,Detailsview,我正在使用DetailsView更新记录。如果某些字段的编辑输入太长,系统将生成“数据将被截断”异常 我可以看到在DetailsView更新或DetailsView更新中检测错误的位置,并提供用户消息。然而,我相信视觉反馈对于这个版本应该足够了,即“嘿,它没有占用我的30个字符,尽管标题标签说它只允许20个字符” 有没有办法强制DetailsView执行截断并接受更新 或者其他一些处理此数据异常的方法,这一定非常常见。回答:来自EE的Ammar Gaffar: 转换为模板字段 在EditItem

我正在使用DetailsView更新记录。如果某些字段的编辑输入太长,系统将生成“数据将被截断”异常

我可以看到在DetailsView更新或DetailsView更新中检测错误的位置,并提供用户消息。然而,我相信视觉反馈对于这个版本应该足够了,即“嘿,它没有占用我的30个字符,尽管标题标签说它只允许20个字符”

有没有办法强制DetailsView执行截断并接受更新


或者其他一些处理此数据异常的方法,这一定非常常见。

回答:来自EE的Ammar Gaffar:

转换为模板字段

在EditItemTemplate中

将DataBindings>MaxLength属性设置为所需的字段最大长度


很好。

1的作用是什么?不知道我应该从中学到什么。似乎有一个具体问题的具体答案,所以。。?