在asp.net中控制文本框输入字符数的控件是哪个?例:至少6个字符。怎么实现?
2个回答
2011-09-27
展开全部
第一种:使用 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个字符!;")
}
}
TextBox有一个属性是 MaxLength ,为“可输入的最大字符数”。但是仅对于 SingleLine(单行文本框)有效,对于 MultiLine(多行文本框)就要用第二种方法了。
第二种:使用 TextChanged 事件
在 TextBox 有一个TextChanged事件,在“更改文本属性后激发”。
例子:
private void TextBox1_TextChanged(object sender, System.EventArgs e)
{
if(TextBox1.Text.Length > 6)
{
Response.Write("不能超过6个字符!;")
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询