일부 데이터를 제어 할 수 있지만 특정 필드의 문자 수를 30 자로 제한하려고합니다.바운드 값의 하위 문자열 검색
가능하면 aspx 페이지에서하고 싶습니다.
나는이 시도 :Text='<%# String.Format("{0}", Eval("Title")).Substring(0,30) %> '
을하지만,이 오류를 가지고 : 당신의 캐릭터는 적어도 30 개 문자 길이없는 경우
이Index and length must refer to a location within the string. Parameter name: length
을 사용하면 더 나아질 수 있습니다. 보호 된 문자열 GetSubstring (객체 obj, int 길이) { 문자열 str = obj.ToString(); return str.Length> length? str.Substring (0, length) : str; } ---- 텍스트 = '<% # GetSubstring (Eval ("Title"), 30) %>' 뭐라 구요? –