一个很好用的Ajax控件库AjaxControlToolkit


======================================================
注:本文源代码点此下载
======================================================

常常关注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-chs和zh-cht这两个文件夹复制到binaries中,这两个就是简体和繁体控件库,如果你需要开发多国语言的网站,那也可以把其他的复制到binaries中.

接下来就可以添加控件了,过程很简单,在工具栏上点右键,选择添加选项卡,起个名字后再点右键,选择"选择项"

在对话框中点"浏览",选择文件到binaries文件夹,选择ajaxcontroltoolkit

确定就ok了,看看你刚才建的选项卡中是不是多了一大堆控件哦.

接下来就可以试一下新控件的威力了.

vs08和这个新控件结合的很好,每个服务器控件右边都有一个小箭头,点了之后就可以选择扩展项.

比如说一个textbox的日历弹出选择扩展(我前些日子很为这个头疼,找了好多js文件),现在就是选一下控件就搞定了,ms太强大了,不过不要忘了还要一个scriptmanager哦,看看截图,

在看看代码,那个就是扩展控件,他的targetcontrolid就指定的是textbox1,这样一个日历弹出功能就ok了,这时候,你去看看你的解决方案的bin下,会多了zh-chs,zh-cht文件夹和ajaxcontroltoolkit.dll文件,如果在前面你把那么多的文件夹都复制到了binaries文件夹下,那么这里也就会出现很多文件夹,其实很多都用不到.

1div>

2asp:scriptmanager id="scriptmanager1" runat="server">

3asp:scriptmanager>

4div>

5asp:textbox id="textbox1" runat="server">asp:textbox>

6cc1:calendarextender id="textbox1_calendarextender" runat="server" enabled="true"

7targetcontrolid="textbox1">

8cc1:calendarextender>

在vs05下,textbox不会出现右边的那个小箭头,我们只好自己手动指定targetcontrolid的值,不过要注意有些扩展是针对特定的控件,而不是可以乱用的.具体各种控件的使用,可以去看samplewebsite里的解决方案,里面就是一个实例网站,也介绍了各种控件的使用.

ok,这下我们都多了一大堆可以使用的ajax功能了,而又不需要我们做很多的编码.


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值