我想限制我的标签只能达到1000个字符。 如何实现这一目标? 请帮忙...asp标签的字符限制高达1000个字符
回答
酪氨酸验证码:
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;
假设你的标签被称为标签
正如已经被@Curt提到,有一个标签上没有直接的用户交互(如例如有一个文本框),所以你应该限制服务器上的字符串长度。
作为一个额外的位已经给出答案,这是我使用的代码...
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...
公平点@weston ...这个函数是我系统中函数库的一部分,有时候这个长度是通过配置来设置的。 ..所以只是一种能够将配置设置为-1来说“我不想有任何限制” – freefaller 2012-08-09 08:41:08
我明白,评论撤回。很好的功能。 +1 – weston 2012-08-09 08:43:39
- 1. swift 2字符限制在一个标签(字符串)
- 2. 标签中的字符数限制
- 3. asp文本框限制字符数?
- 4. AX2009 str类型限制为1000个字符
- 5. 正则表达式 - 限制字符串中的字符数量
- 6. 限制为250个字符
- 7. 正则表达式,字符数限制
- 8. Perl:限制字符串上的字符标量变量
- 9. 字符串限制字 - UTF8
- 10. 限制字符jquery
- 11. jquery限制字符
- 12. richTextBox字符限制?
- 13. 如何使用正则表达式限制字符串的第一个字符
- 14. 包含多达n个字符的子字符串控制字
- 15. 限制字符串字符 - PHP
- 16. PHP限制的文本字符串不包括html标签?
- 17. 限制html表中td标签的字符
- 18. 字符串高达第一个非空白字符在目标C
- 19. 密码的限制字符
- 20. PHP/MySQL的限制字符
- 21. HTML中的字符限制
- 22. 增加字符的限制
- 23. 什么是应用程序标签字符限制?
- 24. 用字符串中的字符串替换整个标签
- 25. 的preg_replace字符串标签
- 26. JSP标签的字符集
- 27. 字符串输入超过1000个字符时执行挂起
- 28. 具有多个限制的字符数
- 29. nvarchar的限制,以8000个字符
- 30. 带多个标签的字符串ToCharArray
何时或如何分配它? 检查之前如果分配if(text.length> 1000)然后做so'mething – Karl 2012-08-09 08:24:26
如何将文本放置在标签?我们不能直接放置。要么我们必须为标签文本或其他类似的方式分配一个字符串。 就像分配文本框输入的文本一样。 ??? – 2012-08-09 08:27:36