private bool vlidation()
{
System.Web.UI.WebControls.RegularExpressionValidator revalid=new RegularExpressionValidator();
revalid.ValidationExpression="http";
revalid.ControlToValidate="TextBox1";
revalid.ErrorMessage="fjfjkfj";
revalid.Validate();
return revalid.IsValid;
}
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
{
System.Web.UI.WebControls.RegularExpressionValidator revalid=new RegularExpressionValidator();
revalid.ValidationExpression="http";
revalid.ControlToValidate="TextBox1";
revalid.ErrorMessage="fjfjkfj";
revalid.Validate();
return revalid.IsValid;
}
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
解决方案 »
- 为什么我把网站代码拷贝到其它机子上,一些类就无法识别了?
- asp.net留言板换行问题
- asp.net UpdatePanel局部刷新,为什么页面还是全部刷新了?想高手求解
- 请问水晶报表怎么在程序中设定打印选项然后直接打印?
- 请问正则表达式中如何不区分大小写?
- 关于日期控件显示的问题
- 对利用Directory.Move方法实现重命名文件夹功能的疑问?
- 怎么给Formview上的Textbox控件赋值(不是来自所绑定数据源的记录值)?
- 请问如何实现TextBox的单击事件
- 安装了.net sdk(en)之后创建了一个最简单的test.aspx,但是编译失败
- ASP.NET 2.0 AJAX Futures January CTP中的CTP是什么意思?
- 客户详细页面的NavigateUrl,将页面里的客户id传递到下个页面,显示+更新......
如果是 .net 1.1,存在的话,cs 也得再声明
private System.Web.UI.WebControls.TextBox TextBox1;
那样的话 你何必要动态来生成 Validator 呢
直接放一个在 aspx 里不更好吗?
如果真需要那麼將正則表達式比較textbox1的內容也是一樣的效果啊
為什麼需要自動生成呢?
如果真需要那麼將正則表達式比較textbox1的內容也是一樣的效果啊
-------------------
怎么比较,说一下代码,谢谢
--------------------
再申明的话,就要报错了
用正则表达式,比较好,谢谢两位了
{
return Regex.IsMatch(value, @"^[+-]?\d*[.]?\d*$");
}
public static bool IsInt(string value)
{
return Regex.IsMatch(value, @"^[+-]?\d*$");
}
public static bool IsUnsign(string value)
{
return Regex.IsMatch(value, @"^\d*[.]?\d*$");
}