ajax控件工具,使用 AJAX 控件工具包控件和控件扩展程序 (VB)

使用 AJAX 控件工具包控件和控件扩展程序 (VB)

05/12/2009

本文内容

了解如何将 AJAX 控件工具包控件和扩展程序添加到 ASP.NET 页。

AJAX 控件工具包包含一组控件和控件扩展器。 本 brief 教程介绍如何将控件和控件扩展程序添加到 ASP.NET 页。

Note

有关安装 AJAX 控件工具包并将 AJAX 控件工具包添加到 Visual Studio/Visual Web Developer 工具箱的说明,请参阅 AJAX 控件工具包入门教程。

使用 AJAX 控件工具包控件

AJAX 控件工具包控件的工作方式与常规 ASP.NET 控件的工作方式相同。 可以将控件从 "工具箱" 拖动到 "ASP.NET" 页上。 可以在 "设计视图" 或 "源" 视图中将控件添加到该页。

使用 AJAX 控件工具包中的控件时,有一种特殊要求。 页面必须包含 ScriptManager 控件。 ScriptManager 控件负责包含 AJAX 控件工具包控件所需的所有必需 JavaScript。

例如,"AJAX 控件工具包" 选项卡包含一个名为 "编辑器控件" 的控件。 此控件显示丰富的 HTML 编辑器。 按照以下步骤将编辑器控件添加到页面:

创建名为 ShowEditor 的新 ASP.NET 页

从 "工具箱" 中的 "AJAX 扩展" 选项卡下选择 "ScriptManager" 控件,并将该控件拖到页面上。

从 "工具箱" 中的 "AJAX 控件工具包" 选项卡下选择编辑器控件,并将控件拖到页面上 (参阅图 1) 。 设计器应类似于图2。

通过选择菜单选项 " 调试"、"开始调试" 或按 F5 键运行网站。

你应会看到图3中的页面。

7460b6878527cf60310668b463217f01.png

图 01:选择 HTML 编辑器控件 (单击查看全尺寸图像)

dd02f03cd7d461c174f855aa0f7b89ca.png

图 02:包含 ScriptManager 和编辑控件的 Visual Studio 设计器 (单击查看全尺寸图像)

069b78cdc7eac8728a938b94a217ed68.png

图 03: DisplayEditor 页 (单击查看全尺寸图像)

使用 AJAX 控件工具包控件扩展程序

AJAX 控件工具包还包含控件扩展程序。 顾名思义,控件扩展器扩展了现有控件的功能。 例如,ConfirmButton 控件扩展器扩展了标准 ASP.NET 按钮控件。 扩展器将更改按钮控件的行为,以便在单击按钮时显示确认对话框。

像 AJAX 控件工具包控件一样,控件扩展器需要 ScriptManager 控件。 在开始使用页面中的控件扩展器之前,必须将 ScriptManager 控件添加到页面。

请按照以下步骤使用 ConfirmButton 控件扩展器:

创建名为 ShowConfirmButton 的新 ASP.NET 页

通过将控件从 "AJAX 扩展" 选项卡下拖到页面上,将 ScriptManager 控件添加到页面。

通过从工具箱中的 "标准" 选项卡下将按钮拖到设计器图面上,将标准按钮控件添加到页面。

单击 " 添加扩展 器任务" 选项 (参阅图 4) 。

在 "选择扩展器" 对话框中,选择 "ConfirmButtonExtender (参阅图 5) 并单击" 确定 "按钮。

在设计器中选择 "Button" 控件,在属性窗口中展开 "Button1"、 _ "Button1 ConfirmButtonExtender" 节点 (参见图 6) 。 将值 "真的?" 到 ConfirmText 属性。

通过选择菜单选项 " 调试"、"开始调试 " 或按 F5 键来运行页面。

72f2949f826b2d604f4dd81cb5d17bb6.png

图 04: "添加扩展器任务" 选项 (单击以查看完全大小的图像)

1867123cba2dd92057f40de0a1910b20.png

图 05:选择 ConfirmButton 控件扩展器 (单击查看完全大小的图像)

5a1b524ebf48dca81f1dc5efee721ae6.png

图 06:设置 ConfirmButton 属性 (单击查看全尺寸图像)

当该页打开时,您应该会看到一个按钮。 单击该按钮时,会收到图7所示的确认对话框。

04fd2a6ce9b4ae720b1c170a9b731127.png

图 07:显示确认对话框 (单击查看全尺寸图像)

请注意,通常不会将控件扩展器拖到页面上。 相反,可以使用 " 添加扩展 器任务" 选项将扩展器添加到已添加到页面的控件。 此外,请注意,您可以通过打开要扩展的控件的属性表来设置控件扩展器属性。

多个控件扩展程序可以扩展单个 ASP.NET 控件。 要扩展的控件的属性表将列出与该控件关联的所有控件扩展程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值