一个很好用的Ajax控件库AjaxControlToolkit

本文介绍如何安装和配置ASP.NET AJAX控件库,并通过示例演示如何使用这些控件来增强Web应用程序的功能,无需复杂的编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         常常关注Ajax的应该都知道这个东西了,在ASP.NET官网上可以下到,同时下到的还有一个视频教程吧,虽然是英语的,可是也很好懂,即使不懂英语,看操作还是可以看出来怎么做的.
         这里下控件扩展库http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513 有两个版本的,一个明确的写着.net 3.5 ,剩下的那个就是.net 2.0.建议都下那个带源码的.
          下好后就解压到一个文件夹中,我觉得还是解压到vs的安装目录或者比较安全点的地方,免得以后误删了.看一下里面的文件夹,记住两个重要的文件夹哦,一个是Binaries  一个是SampleWebSite下的bin  ,先看看bin下的东西,里面是不是有很多文件夹哦,把zh-CHSzh-CHT这两个文件夹复制到Binaries  中,这两个就是简体和繁体控件库,如果你需要开发多国语言的网站,那也可以把其他的复制到Binaries  中.
         接下来就可以添加控件了,过程很简单,在工具栏上点右键,选择添加选项卡,起个名字后再点右键,选择"选择项"
在对话框中点"浏览",选择文件到Binaries文件夹,选择AjaxControlToolkit
确定就OK了,看看你刚才建的选项卡中是不是多了一大堆控件哦.
接下来就可以试一下新控件的威力了.
VS08和这个新控件结合的很好,每个服务器控件右边都有一个小箭头,点了之后就可以选择扩展项.
比如说一个textbox的日历弹出选择扩展(我前些日子很为这个头疼,找了好多js文件),现在就是选一下控件就搞定了,MS太强大了,不过不要忘了还要一个ScriptManager哦,看看截图,


        
在看看代码,那个<cc1:......>就是扩展控件,他的TargetControlID就指定的是TextBox1,这样一个日历弹出功能就OK了,这时候,你去看看你的解决方案的bin下,会多了zh-CHS,zh-CHT文件夹和AjaxControlToolkit.dll文件,如果在前面你把那么多的文件夹都复制到了Binaries文件夹下,那么这里也就会出现很多文件夹,其实很多都用不到.

1 < div >
2          < asp:ScriptManager  ID ="ScriptManager1"  runat ="server" >
3          </ asp:ScriptManager >
4      </ div >
5      < asp:TextBox  ID ="TextBox1"  runat ="server" ></ asp:TextBox >
6      < cc1:CalendarExtender  ID ="TextBox1_CalendarExtender"  runat ="server"  Enabled ="True"
7         TargetControlID ="TextBox1" >
8      </ cc1:CalendarExtender >

在vs05下,TextBox不会出现右边的那个小箭头,我们只好自己手动指定TargetControlID的值,不过要注意有些扩展是针对特定的控件,而不是可以乱用的.具体各种控件的使用,可以去看SampleWebSite里的解决方案,里面就是一个实例网站,也介绍了各种控件的使用.
OK,这下我们都多了一大堆可以使用的AJAX功能了,而又不需要我们做很多的编码.

转载于:https://www.cnblogs.com/zhangyue/archive/2008/01/24/1050819.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值