怎样判断asp.net验证控件是在客户端运行还是在服务器上运行
aspnet自带的验证控件最大的优势就在于他能在前台进行验证!
前台验证通过以后再提交到服务器!
但他本身是一组服务器控件!
如果不加runat="server"
应该会报错吧!
所以!
你的问题貌似有问题!
他始终是在服务器上运行!
至于编译成什么客户端代码你可以运行网站,右键源文件查看一下!
单从题义上来看有三层含义:
是否有某个TextBox控件实例,由于ASPnet WebForm中控件是由类定义的;
if(thisTextBox1 == null)
{
//没有控件实例
}
2 已有控件实例,但判断该控件是否有文本字符串值实例;
if(TextBox1Text == null){
//判断控件是否有字符串值实例
}
3已有控件实例,判断文本值是否为空字符串。
if(TextBox1Text == ""){
//有字符串实例,判断是否为空字符
}
2和3的代码可以利用框架String类的方法合并判断是否为空引用或空字符:
if(StringIsNullOrEmpty(TextBox1Text)){
//为null或为""空字符
}
0条评论