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

时间:2015-01-02 21:22:53

标签: asp.net detailsview

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

我可以看到在哪里可以检测到DetailsViewItemUpdating或DetailsViewItemUpdated中的错误,并提供用户消息。但是,我相信视觉反馈对于这个版本应该足够了,即嘿,它没有取30个字符,即使标题标签说它只允许20"

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

或者这种数据处理异常的其他方法,这必须是非常常见的。

1 个答案:

答案 0 :(得分:0)

答案:来自EE的Ammar Gaffar:

转换为模板字段

在EditItemTemplate

设置DataBindings> MaxLength属性到期望的最大字段长度

工作正常。