zoukankan      html  css  js  c++  java
  • 准备创建一个自己的校验提示Extender

     前一段时间,在学习使用<Ajaxtoolkit:ValidatorCalloutExtender>的过程当中,对这个控件的感觉是又爱又恨!!!

    爱的是,它的错误提示功能真的很眩,在浏览器上这样的效果那绝对是震撼的.

    恨的是,它的数据校验功能是绑定在Asp.net的服务器端校验控件上的,感觉有点像脱了裤子放屁,多费一道手.

    而asp.net服务器端的客户端验证控件是最让人不能接受的,本来我的计划是要使用一个Webservice来校验一个用户输入的数据在数据库中是否已经存在.我准备在Webservice回调函数中设置客户端校验控件的状态.

    但是就在这里出现了问题,在回调函数中无法设置客户端校验控件的Valid属性.后来查阅了相关的资料没有找到答案.最后,我问了园子里的老赵,哈哈,老赵就是厉害,马上就给出了答案.谜底就是只能在那个客户端验证脚本中设置Valid属性.一旦离开了那个脚本函数,就无法设置Valid属性了.除非使用同步Webservice调用!!!但是那还是Ajax吗?无奈之下,我只好放弃使用<Ajaxtoolkit:ValidatorCalloutExtender>.

    但是还是心有不甘哪,就想着写一个自己的Extender来实现这些功能.

    这几天通过学习,基本上可以做到自己的需要,当然主要的源码还是来自于<Ajaxtoolkit:ValidatorCalloutExtender>.自己就是想扩展一下它的功能.

    有几个问题没有想好,是按照ASP.net服务器端校验控件的所有功能都实现进来?都实现在一个Extender中?还是按照不同的功能分别实现Extender?还是只实现一个客户端检验的功能,使它能够支持异步webservice呢?

    大家能不能帮我出个注意,或有什么高见都可以来告诉我,谢谢啊

  • 相关阅读:
    实验四实验报告————Android基础开发
    结对编程之四则运算——第二阶段报告
    实验三实验报告
    结对编程之四则运算——第一阶段报告
    第九周作业
    第八周作业
    第七周实验 实验2
    第七周作业
    第五周作业
    20155336 2017-2018 1 《信息安全系统设计基础》2017-9-27课堂实践
  • 原文地址:https://www.cnblogs.com/panda/p/557709.html
Copyright © 2011-2022 走看看