2015-01-02 2 views
-1

레코드를 업데이트하기 위해 DetailsView를 사용하고 있습니다. 일부 입력란의 편집 입력이 너무 길면 시스템에서 "데이터가 잘립니다"예외가 발생합니다.ASP.NET DetailsView 예외 처리 - 잘린 데이터를 업데이트하십시오.

DetailsViewItemUpdating 또는 DetailsViewItemUpdated에서 오류를 감지하고 사용자 메시지를 제공하는 곳을 볼 수 있습니다. 그러나 시각적 피드백은이 출시에 충분해야합니다. 즉, 헤더 라벨에 20 자만 허용한다고해도 30자를 넘지 않았습니다.

DetailsView에서 잘라내기를 수행하고 업데이트를 수락 할 수있는 방법이 있습니까?

또는 꽤 일반적인 데이터 처리 예외에 대한 다른 접근 방법 아마르 Gaffar에서 EE에서 :

+0

-1은 무엇입니까? 그걸로 내가 뭘 배웠는지 확신 할 수 없어. 구체적 질문에 대한 구체적인 대답이있는 것처럼 보입니다. 그래서 ..? – wayfarer

답변

0

답변

변환은 EditItemTemplate에서 필드

작품 벌금 원하는 최대 길이

설정 데이터 바인딩> 최대 길이 속성을

필드

을 템플릿.