怎样判断asp.net验证控件是在客户端运行还是在服务器上运行

怎样判断asp.net验证控件是在客户端运行还是在服务器上运行,第1张

aspnet自带的验证控件最大的优势就在于他能在前台进行验证!

前台验证通过以后再提交到服务器!

但他本身是一组服务器控件!

如果不加runat="server"

应该会报错吧!

所以!

你的问题貌似有问题!

他始终是在服务器上运行!

至于编译成什么客户端代码你可以运行网站,右键源文件查看一下!

单从题义上来看有三层含义:

是否有某个TextBox控件实例,由于ASPnet WebForm中控件是由类定义的;

    

if(thisTextBox1 == null)

{

    //没有控件实例

}

    2 已有控件实例,但判断该控件是否有文本字符串值实例;

if(TextBox1Text == null)

{

    //判断控件是否有字符串值实例

}

    3已有控件实例,判断文本值是否为空字符串。

if(TextBox1Text == "")

{

    //有字符串实例,判断是否为空字符

}

2和3的代码可以利用框架String类的方法合并判断是否为空引用或空字符:

if(StringIsNullOrEmpty(TextBox1Text))

{

    //为null或为""空字符

}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样判断asp.net验证控件是在客户端运行还是在服务器上运行

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情