在asp.net中控制文本框输入字符数的控件是哪个?例:至少6个字符。怎么实现?

2024-12-19 15:07:37
推荐回答(2个)
回答1:

第一种:使用 MaxLength 属性 直接设置为6

TextBox有一个属性是 MaxLength ,为“可输入的最大字符数”。但是仅对于 SingleLine(单行文本框)有效,对于 MultiLine(多行文本框)就要用第二种方法了。

第二种:使用 TextChanged 事件

在 TextBox 有一个TextChanged事件,在“更改文本属性后激发”。

例子:

private void TextBox1_TextChanged(object sender, System.EventArgs e)
{
if(TextBox1.Text.Length > 6)
{
Response.Write("不能超过6个字符!;")
}

}

回答2:

textbox 啊 1.可以用asp.net 自带的验证控件RequiredFieldValidator 填写正则表达式。2.可以在用js判断字符数的长度。3.在cs文件判断字符数的长度 if(textbox.text.trim/).length>=6)