我是这样编写的
protected void CustomValidator2_ServerValidate(object source, ServerValidateEventArgs args)
{
string s = TextBox2.Text;
int len = s.Length;
char[] ch = s.ToCharArray();
int i = 0;
if (len < 6)
{
args.IsValid = false;
CustomValidator2.Text = "姓名长度不能小于6!";
}
else
while (i < len)
{
char ci = ch[i];
if ((ci > 'A' && ci < 'Z') || (ci > 'a' && ci < 'z'))
{
i++;
}
else
{
args.IsValid = false;
CustomValidator2.Text = "姓名只能包含字母!";
return;
}
vs2010自定义验证控件中默认名称是CustomValidator啊
嗯 这个肯定检查过了 没问题
追答你用args的属性来进行操作看看。或者调试下s是不是没取到值
本回答被提问者采纳是在vs2010里啊
追答不是,我说的是是窗体程序还是网页开发程序。
追问我是初学者,就是 新建——网站——生成aspx文件的,好多不懂得地方,上网找教程也没找到合适的呢。
C# WINFORM TEXTBOX输入验证
你在textbox中输入了值之后,是不是要点button来进行处理???那你可以在那个button的点击事件里进行处理进行textbox的值的验证。...btn_click(...){ bool isNum = false;isNum = IsNumeric( txt.text );if( isNum == true )...\/\/这里是当他为数字的情况下如何如何 } else { ...\/\/...
C#做网页,其中有个TextBox,要求输入完成后对输入的内容验证,验证方法...
用javascript 验证,写在客户端事件 onblur="验证方法();",这是体验最好的方法,或者你用ajax调后后台的方法验证,这样适合一些数据回传服务器处理。
关于“自定义验证控件”的问题?
这里的验证控件RequiredFieldValidator是验证“登录名”的TextBox文本框不能为空。ControlToValidate指定你要验证的控件,这里是要验证的是txtName。我用的验证控件在钱哎页面,不在.CS文件下。希望能对你有帮助。
c#遍历panel控件中的textbox,验证textbox输入的合法性………
1. 我的示例中有3个TextBox控件,他们的TabIndex属性分别是0,1,2 2. 我将3个TextBox的KeyPress事件都设为同一个,在我的示例中是textBox1_KeyPress 3. textBox1_KeyPress事件代码如下:private void textBox1_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar >= '0' && e....
C# 如何实现对TEXTBOX输入的值进行限制
关键不是回发不回发的问题..如果用验证控件或者写KeyPress事件,至少要重复90次 我觉得这样的代码会让人笑话的.最好是动态创建TextBox,类似WEB里的自定义控件.可以单独写一个类做这个事情,类似这样的代码 public class textBoxArray : System.Collections.CollectionBase { private readonly System.Windows...
c# TextBox判断输入内容不正确时后有提示
errorProvider2.SetError(textBox3, "两次输入的密码不一致");x = 0;errorProvider2.Icon = new Icon(@"D:\\exe创建\\13第十三章\\13.12 ErrorProvider控件\\ico\\error.ico");}else { errorProvider2.SetError(textBox2, "通过验证");errorProvider2.SetError(textBox3, "通过验证");x = 1;erro...
...是用这个事件来验证文本框TextBox中用户名注册的唯一性
以后要记住当你要启用TextChanged事件的时候要设置文本框的AutoPostBack=“true”。AutoPostBack是属性。所有的控件默认为false。即值改变后不回传服务器。--- <asp:TextBox ID="txtName" runat="server" AutoPostBack="True"ontextchanged="txtName_TextChanged"><\/asp:TextBox> ...
需要验证textbox输入的数据是否大于0,需要什么验证控件?asp.net_百度...
自定义验证控件 :CustomValidator(自定义验证):RangeValidator(范围验证)控件 验证输入是否在一定范围,范围用MaximumValue(最大)和MinimunVlaue来确定,标准代码如下:<ASP:RangeValidator Runat="Server" controlToValidate="要验证的控件ID" type="Integer" MinimumValue="最小值" MaximumValue="最大值" errorMessage="错误...
ASP.net验证控件
第一请检查控件属性 ControlTOValidate 有没有跟 TextBox 连上 第二 千万不能把 notepad 记事本 的内容 粘帖到 vs 的任何能输入 的位置 要不然根本不起作用 我曾浪费了一天时间去找验证控件时好时坏的原因
.net 用户自定义控件 js验证?
你可以直接用验证控件,例:\/*--密码输入框--*\/ 输入密码:<asp:TextBox CssClass="inputText" ID="txtLoginPwd" runat="server" TextMode="Password"><\/asp:TextBox> \/*--是否为空验证控件--*\/ <asp:RequiredFieldValidator ID="rfvLoginPwd" runat="server" ControlToValidate="txtLoginPwd"...