我爱Aspx >> Asp.Net >> 开发ASP.NET Atlas服务器端Extender控件—编写客户端Behavior作者: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的封装,使其成为服务器端控件,以简化网站程序开发人员在使用时的工作。而作为控件开发人员,却增加了不少工作。
Ҷƪл˵?
asp.net中XML文件作为中间件进行..[08-01]
开发ASP.NET Atlas服务器端Exten..[08-01]
ASP.NET服务器控件之视图状态[08-01]
在Asp.net用C#建立动态Excel(外文..[08-01]
ASP.NET实现匿名访问控制[08-01]
用ASP+CSS实现随机背景[08-01]
在ASP.NET Atlas中调用Web Servi..[08-01]
做完一个小网站的一点经验总结(2..[08-01]
做完一个小网站的一点经验总结(1..[08-01]
Web.config详解+asp.net优化[07-30]
一些有用的sql语句实例[08-01]
在dotnet下用c#编写下载器[08-01]
利用HTML服务器控件设置使用Mast..[08-01]
asp.net中XML文件作为中间件进行..[08-01]
六一节—Photoshop打造卡通小钟[08-01]
一个都不能少 IE7 beta2中添加百..[08-01]
不装Office 用Gmail照样能打开Wo..[08-01]
教你如何在自己的主页上制作P2P网..[08-01]
远程如何修改Windows 2003系统机..[08-01]
五招解决Win XP启动后操作迟延的..[08-01]