최대 1000 자까지만 내 레이블을 제한하고 싶습니다. 어떻게 이것을 달성 할 수 있습니까? 도와주세요 ...asp 레이블 최대 글자 수 제한은 1000 자입니다.
답변
티르이 코드 :
이미 @Curt 언급 한 바와 같이string str = "Characters...";
if(str.length > 1000)
{
str = str.SubString(0, 1000);
}
lbl.Text = str;
레이블의 길이를 제한 할 방법이 없지만 레이블에 사용자 입력이 없으므로 할당 할 문자열 속성을 제한 할 수 있습니다.
string s = "long string...";
if (s.length > 1000){
s = s.SubString(0, 1000);
}
lblMyLabel.Text = s;
레이블은 입력이 아니지만 제한을 초과하는 경우 길이를 1000 자로 줄일 수 있습니다. 라벨을 가정
는const int limit = 1000;
label.Text = label.Text.Length>limit ? label.Text.SubString(0,limit) : label.Text;
라벨 라고
는 라벨에 직접적인 사용자 상호 작용이 없다 (같은 예를 들어 텍스트 상자에 있음), 서버의 문자열 길이를 제한해야합니다. 이것은 무엇을 당신이 뭔가처럼 호출 할 수 있습니다
다음public string FormatText(string text, int len, string suffix)
{
if (len != -1 && text.Length > len)
{
int pos = text.LastIndexOfAny(" ,.".ToCharArray(), len);
if (pos == -1)
pos = len;
text = text.Substring(0, pos) + suffix;
}
return text;
}
이미 주어진 답변에 여분의 비트, 이것이 내가 사용하는 코드이므로
...
lblMyLabel.Text = FormatText(myText, 1000, "...")
입니다 중간에 잘린 단어를 멈추고, 불행히도 불행히도 상황을 예방하십시오. 예를 들어, 텍스트에 he is an assistant
이 포함될 수 있으며 정확히 1000 자에서 he is an ass
을 생성합니다. 내 코드는 언제 또는 어떻게 할당합니까 he is an...
Fair point @weston ...이 함수는 제 시스템의 함수 라이브러리의 일부이며, 때로는 길이가 구성을 통해 설정됩니다. .. "나는 어떤 제한도 원하지 않는다"고 말하기 위해 -1로 설정을 할 수있는 방법 일뿐입니다. – freefaller
나는 이해를 철회합니다. 좋은 기능. +1 – weston
- 1. preg 기능의 최대 글자 수 제한은 무엇입니까?
- 2. 파일 업로드 입력란의 글자 수 제한은 얼마입니까?
- 3. 응용 프로그램 레이블 문자 제한은 무엇입니까?
- 4. 최대 파일 수 제한은 무엇입니까?
- 5. Google Chart QR 코드의 실제 글자 수 제한은 얼마입니까?
- 6. sIFR의 최대 글자 크기
- 7. 최대 nametable 글자 수 할당량 (16384)는
- 8. 문자열의 최대 문자 수
- 9. asp 라디오 버튼 레이블
- 10. HTML의 글자 수 한도
- 11. asp : chart에서 레이블 간격을 변경할 수 없습니다.
- 12. ASP Datalist 내의 ASP 레이블 업데이트
- 13. 정규식 글자 수 제한
- 14. 파일이 너무 길어서 해결됩니다. 최대 길이는 260 자입니다
- 15. DataBind DataSource ASP 레이블 결과
- 16. ASP 레이블? 왜 = 변수가 아닌가?
- 17. asp 정렬 방법 : 열의 레이블?
- 18. Authorize.net - "제품 이름 최대 글자 수 제한"을 늘리는 방법?
- 19. WP8 라이브 타일의 수에 최대 글자 수 제한이 있습니까?
- 20. 글자 수를 기반으로하는 최대 열 너비
- 21. get 메소드를 사용하여 javascript 함수를 호출 할 때 IE 제한은 2083 자입니다
- 22. 다중 언어 : asp : 레이블 aganist html : asp로 레이블 : Literal
- 23. json.stringify 출력은 1023 자입니다 ... 왜?
- 24. UITextField에 글자 수 제한을 넣는 방법
- 25. asp 파일 업로드 컨트롤의 레이블 변경
- 26. 서버에 제출하기 전에 asp 레이블 텍스트를 숨기기
- 27. 리피터 안의 ASP : 레이블 텍스트 변경하기
- 28. CSS : 진행률 표시 줄 + ASP : 내부 레이블
- 29. Disqus Comment 글자 수 제한
- 30. TextArea는 10 줄 및 한 줄당 35 자입니다.
을 출력합니까? if (text.length> 1000)를 할당하기 전에 확인한 다음에 – Karl
어떻게 라벨에 텍스트를 넣으시겠습니까? 우리는 직접 배치 할 수 없습니다. 레이블 텍스트 나 다른 유사한 방법으로 문자열을 지정해야합니다. 텍스트 상자에 텍스트를 입력하는 것과 같습니다. ??? –