• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ASP.NET 中的自定义脚本回调

发布: 2008-5-14 09:27 | 作者: 不详 | 来源: ccid | 查看: 136次 | 进入软件测试论坛讨论

领测软件测试网



在 ICallbackContainer 接口的实现中,您可能需要放入一个对该页 GetCallbackEventReference 方法的调用,以获得一个可启动服务器事件的正确 JavaScript 调用。稍后我再讲述这些内容。

返回页首
CallbackValidator 控件


为了解具有回调功能的服务器控件,我们来看一个具有 ASP.NET 脚本回调功能的自定义验证器控件示例。在 ASP.NET 中,验证控件用于检查并验证网页中定义的窗体域的输入。验证器是一个服务器控件,它是从 BaseValidator 类继承的,而该类又是从 Label 继承的。

每个验证控件都引用一个位于该页其他位置的输入控件。当页面要提交时,任何受监视服务器控件的内容都会传递到该验证器,以进行进一步处理。每个验证器都执行一种不同类型的验证。例如,CompareValidator 控件使用比较运算符(如小于、等于或大于)将用户的输入与一个固定值进行比较。RangeValidator 确保用户输入位于某个指定范围内,而 RegularExpressionValidator 只在匹配某个常规表达式定义的模式时才验证用户输入。

通常,验证都在服务器上发生。然而 ASP.NET 还为大多数验证控件提供了一个完整的客户端实现,并允许用户为其余验证控件编写自定义客户端脚本。这就使得具有 DHTML 功能的浏览器(如 Microsoft?Internet Explorer 4.0 和更高版本)在用户点击或单击受监视输入域之外的位置后,能够立即在客户端上执行验证。在很多情况下,客户端验证足够强大,可以检测出许多重大错误并通知用户。例如,RequiredFieldValidator 控件可验证给定域不能保留为空。无需回发到服务器即可验证当前值。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网