第3章 Ajax ToolKit 的使用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章Ajax ToolKit的使用

AJAX 工具箱(Control Toolkit)是在微软的倡导下采用”开源”的方式,由各个“社区”(Communities)的开发人员或业余爱好者共同进行开发,并且用最快的速度发布,以便更广泛地发动群众参与,并吸取群众智慧。目前已经发布的比较成熟的成果四十多个,微软还将不断发布新成果(预计每两个月发布一次)。这些成果中有的是浏览器端控件,也有的是服务器端控件,有的是对原有控件功能的增强,也有的是独立的新控件。

3.1安装 AJAX Control Toolkit控件

为了使用 AJAX 的Ajax Control Toolkit控件,需要下载并安装相关控件,步骤如下:

1.下载并解压Toolkit控件

选择下列URL: /releases/view/33804

下载,并将下载的文件解压到指定的目录中。

[注]:按照上面的url下载原来的版本(Original Ajax Control Toolkit).请注意,在这里不要下载 Library Beta 0911。因为这个版本只能适用于VS 2010版。

2.安装Toolkit控件

安装的步骤如下:

1)先创建一个网站,并打开一张网页;

2)右击工具箱,然后在工具箱中建立一个新标签(Add Tag),例如取名为“Ajax Control Toolkits”;

3)右击该标签,选用“选择项目”(Choose Items),并在打开的对话窗口右下方,通过“浏览按钮”(Browse),在前面解压的目录中用鼠标双击“AjaxControlToolkit.dll文件”,最后按“确定”按钮,此时在网站的工具箱中将自动增加40多个Toolkit控件。

下面摘要介绍几个常用的Toolkit控件的使用方法。需要时可以通过以下网站进一步学习其他控件的使用方法:

/ajaxtoolkit/

3.2 设计Accordion:可折叠面板

Accordion是一个独立的控件. 它是英文"手风琴"的意思,代表这个控件能像手风琴那样折叠或展开.当一个列表中的项目很多,不便于阅读时,可以将列表项先归类到不同的面板中,并允许随时折叠或展开,阅读起来非常方便.网站中的"工具箱"中的控件本身就是用这种方式组织的.

3.2.1 Accordion的嵌套结构

使用Accordion的关键是,将文档正确地归类并组织成嵌套的结构.

1.控件的嵌套结构

假定给三个面板进行折叠或展开,其嵌套的代码如下:

< asp:AccordionPane ID="AccordionPane1" runat="server">

第一页

这是第一块面板