• λ我爱Aspx >> Asp.Net >> 开发ASP.NET Atlas服务器端Extender控件—编写客户端Behavior
  • 开发ASP.NET Atlas服务器端Extender控件—编写客户端Behavior

  • :aspxer  Դ:5iaspx  :2007-8-1 13:13:48  ؼ:.net,asp.net,atlas,asp
  • 作者:Dflying Chen (http://dflying.cnblogs.com/

    了解了基本概念并完成了预先需求后(请参考:开发ASP.NET Atlas服务器端Extender控件——基本概念以及预先需求),我们可以开始了开发这个ValidateUserNameExtender了。

    首先,在Visual Studio中新建一个Atlas Control Project,我们给它取名为ValidateUserName。在新建以后,解决方案应该如下图所示:

    可以看到,Project Template中自动为我们引用了如下程序集:

    Microsoft.Web.Atlas.dll,这是Atlas的核心程序集,将被下面的Microsoft.AtlasControlExtender.dll用到。

    Microsoft.AtlasControlExtender.dll,这是Microsoft为我们提供的Atlas中Extender的基类所在的程序集,我们自定义的Extender中的几个必须Class都继承于这个程序集中提供的基类。

    同时,这个Project Template还为我们创建了一个JavaScript文件以及三个C#文件:

    ValidateUserNameBehavior.js,这是我们的Extender中的核心部分,也是容纳一切客户端脚本的文件,其中的内容将基本等同于使用ASP.NET Atlas开发实时验证用户名是否被注册的自定义Behavior中的ValidateUserNameBehavior.js文件内容,稍后会有详细分析。Atlas的Extender实际上就是对这个客户端Behavior的封装,使其成为服务器端控件,以简化网站程序开发人员在使用时的工作。而作为控件开发人员,却增加了不少工作。

    Ҷƪл˵?
  • һƪ在Excel中将连续多列相同数据项合并
    һƪ一些有用的sql语句实例