验证控件问题
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:
未将对象引用设置到对象的实例。
------解决方案--------------------TextBox1 存在吗?
如果是 .net 1.1,存在的话,cs 也得再声明
private System.Web.UI.WebControls.TextBox TextBox1;
那样的话 你何必要动态来生成 Validator 呢
直接放一个在 aspx 里不更好吗?
------解决方案--------------------為什麼需要自動生成呢?
如果真需要那麼將正則表達式比較textbox1的內容也是一樣的效果啊