CompareValidator asd = new CompareValidator();
asd.Font.Name ="Palatino Linotype";
asd.ControlToValidate = this.TextBox3.Text;
asd.ControlToValidate = this.TextBox2.Text;
asd.ErrorMessage = "请输入相同的密码";
asd.Display = ValidatorDisplay.Dynamic;
asd.Validate();运行后出现:未将对象引用设置到对象的实例,的问题请问怎么解决
asd.Font.Name ="Palatino Linotype";
asd.ControlToValidate = this.TextBox3.Text;
asd.ControlToValidate = this.TextBox2.Text;
asd.ErrorMessage = "请输入相同的密码";
asd.Display = ValidatorDisplay.Dynamic;
asd.Validate();运行后出现:未将对象引用设置到对象的实例,的问题请问怎么解决
解决方案 »
- 为什么formview的mode改变时没有触发formview_modechanged事件?
- 如何隐藏浏览器的工具栏,地址栏
- 这样的数据是如何存取的呢?
- 关于URL重写中遇到的问题!
- 一个GirdView绑定转变问题
- 有用VC写asp.net脚本的么?
- 问一个关于使用TreeView组件的问题
- 做一个初中的校园网站,用什么语言什么数据库什么平台比较合适呢?
- 我在一台win2000高级服务器版本上安装了证书服务器,但是为什么访问不了http://localhost/CertSrv/default.asp??
- 请教一个DataGrid问题
- 两个字符串怎么用大于号
- 请教:如何在ASP.net中获取asp中cookie的内容?100份求教,谢谢!
CompareValidator asd = new CompareValidator();
你的这段代码是在哪写的啊?
应该的是你作用域是某个局部的,而你调用asd时候是在另外一个作用域造成的。
正确检查错误方法是:
选将光标移动到第一行,按F9设断点,再按F5运行.在运行中,按F11单步执行,先确定哪行出错
asd.ControlToValidate = this.TextBox2.Text;改为
asd.ControlToValidate = this.TextBox3.Text;
asd.ControlToCompare= this.TextBox2.Text;
试试,不知道是否正确
cv.ControlToValidate=this.TextBox1.ID;
cv.ControlToCompare=this.TextBox2.ID;
cv.ErrorMessage="不一致";
Page.Controls[1].Controls.Add(cv);
你有2个明显错误
1、ControlToValidate和ControlToCompare控件ID不是值
2、把验证控件加到页面某地方就可以
cv.ControlToValidate=this.TextBox1.ID;
cv.ControlToCompare=this.TextBox2.ID;
cv.ErrorMessage="不一致";
Page.Controls[1].Controls.Add(cv);
你有2个明显错误
1、ControlToValidate和ControlToCompare控件ID不是值
2、把验证控件加到页面某地方就可以
asd.Font.Name ="Palatino Linotype";
asd.ControlToValidate = "TextBox3";
asd.ControlToValidate = "TextBox2";
asd.ErrorMessage = "请输入相同的密码";
asd.Display = ValidatorDisplay.Dynamic;
asd.Validate();