ajax 控件简述

来源:互联网 发布:linux环境变量设置生效 编辑:程序博客网 时间:2024/06/07 05:47
 

UpdatePanel
局部刷新用
UpdateProgress
是一个和 ASP.Net AJAX UpdatePanel 控件相协作,可以使得页面用户在

UpdatePanel 向服务器提交请求的期间,出现相应的提示等待信息的 ASP.Net AJAX

控件。
Timer
时间控制程序,一定时间间隔后自动触发某个操作。
ValidatorCallout
是一个 ASP.NET AJAX 控件,其可以增强 ASP.Net 的校验控件的提示显示效果,如

上面的例子所示。
使用这个控件的时候,你可以和之前一样的拖拽一个 Validator 控件到其页面上,

并设置其相关属性,再放置一个 ValidatorCallout 控件,将并将其

TargetControlID 属性指向 Validator 控件。
CollapsiblePanel
自动向上折叠某个区域
RoundedCorners
是可以将你的网页上的原生硬的直角边角变成圆角的 ASP.Net AJAX 控件。
Tabs
TabContainer 是一个可以在网页上可以以页签形式显示组织网页内容的 ASP.Net

AJAX 控件。 一个 TabContainer 可以是若干个 TabPanel 控件的载体, 而每一个

TabPanel 可以象标准的 Panel 控件一样,成为其它一系列 ASP.Net 控件的容器。

FilteredTextBox
是一个可以用于在客户端避免网页的用户输入无效字符的控件。与 Validator 不同

,它所采用的方式是“避免”用户对于无效字符的按键响应,而达到其过滤的效果。

FilteredTextBox 的过滤功能可以被客户端浏览器关闭 JavaScript 而导致无效,所

以该控件不能保证所发回服务器端的数据都是“有效”数据。

ConfirmButton 是一个简单的 ASP.Net AJAX 控件,它可以在一个 Button (或者其

它类型的 Button 类派生对象) 的点击事件前加入网页用户确认信息, 如果网页用

户点击了“确定”按钮,那么 Button 的页面提交或者链接事件将被正常执行;否则

该 Button 将不执行该事件。

AutoComplete 是一个可以附属到任何一个 TextBox 控件上的 ASP.NET AJAX 扩展控

件,它可以帮助页面用户的文本框输入, 显示提示信息,该信息可以根据用户的输

入进行设置。 提示输入信息将根据与 AutoComplete 配合的 Web Service 来提供,

并显示于 TextBox 的左下方。

ModalPopup
弹出窗口,刷新父页面。

AlwaysVisibleControl
是一个可以使你在开发中非常轻松地将你页面上的控件“悬浮”于其它控件之上,

并在用户对于界面或者浏览器窗口的任何形状变化(包括最大化、还原或者拉动滚动

条)过程中都能保持在一个指定位置的 ASP.Net AJAX 控件。 产生如此的“悬浮”

和位置保持页面效果,尤其适用于一些用户极其可能需要在各种特殊情况产生的点击

性功能,例如购物网站中的“购物车”。

Accordion
是一个可以让你在你的 Web 页面方便地开发类似 Outlook 工具栏的 ASP.Net AJAX

控件。 它可以使得你的页面用户方便地展开或者关闭一系列页面元素的显示。它有

点类似多个 CollapsiblePanels 控件的组合。 但是在一个时间内,它只能限制你的

页面用户只能展开其中的一个部分, 每一个 Accordion 控件包括若干个

AccordionPane 控件,AccordionPane 控件可以象 Panel 控件一样,用来作为其显

示内容的载体。

Calendar
是一个非常酷的 ASP.Net AJAX 控件,它可以和任何一个 ASP.Net TextBox 控件协

作, 给页面用户提供一个可视化的日期选择,而不用写任何一句客户端脚本

Calendar 强大的已封装的客户端脚本非常强大,你可以点击弹出日历中的“今天”

就将 TextBox 中的值设置为今天的日期。

DragPanel
控件可以是你在开发中非常容易地实现允许用户可以拖动页面上元素,其开发过程甚

至不需要写一句 Java Script 代码。DragPenel 可以指定页面上的任何一个 Panel

为拖动的载体,同时也可以指定一个控件为拖动的句柄,也就是拖拽点。

DropShadow
是一个可以使得 Panel 控件产生阴影、圆角,让网页的最终用户形成三维视觉的

ASP.Net AJAX 控件。

DropDown 是一个可以构造出类似 SharePoint 中的下拉式菜单的 ASP.Net AJAX 控

件。 模拟dropdownlist

SlideShow
是一个可以控制 ASP.Net 的 Image 控件,形成向下翻页,向上翻页,或者幻灯片浏

览模式的 ASP.Net AJAX 控件。类似幻灯片

ResizableControl 是一个可以使最终用户在界面上改变任意一个元素的大小的控件

,最终用户可以通过拖动需要改变大小的元素的右下角来完成其大小的设置, 其工

作方式可以让最终用户感觉他像在操作一个 Windows 窗口一样。

DynamicPopulate 是一个简单的 ASP.Net AJAX 控件,它的主要职责是负责

JavaScript 和 Web Service 进行通信。 类似上述的例子,在 Java Script 和 Web

Service 进行通信以后,它将替换调页面中的一部分 Html 内容。

Slider 控件
是一个可以扩展 ASP.Net TextBox 控件,标尺 将其变得可以让页面用户用拖动滚动

条的方式指定一个数值的控件。 其表现方式可以是水平方向或者垂直方向,可以指

定其表示数值的范围,也可以指定其中值的“离散”距离。

MutuallyExclusiveCheckBox
是一个可以使得 CheckBox 具有类似 RadioButton 一样,在一系列的选项中只能选

择一个的功能。 但是和 RadioButton 不同,MutuallyExclusiveCheckBox 除了在一

系列选项中选择一个的功能外,MutuallyExclusiveCheckBox 还可以呈现“不选任何

一个”的状态。

ToggleButton
是一个可以扩展 ASP.Net 的 CheckBox 控件,使其可以指定一个自定义的图标表示

“选中”或者“不选”状态的 ASP.Net AJAX 控件。 它不会影响 CheckBox 控件的

任何使用。

TextBoxWatermark 是一个可以使 ASP.Net 的 TextBox 控件具有“水印”效果的

ASP.Net AJAX 控件。 当目标控件是中是空的字符串的时候,该“水印”将显示给页

面用户一个提示信息,与此同时将 TextBox 呈现成特殊的 Css 样式。
当页面用户在 TextBox 中输入了任意的文字信息以后,这个“水印”信息将消失。
这个控件的典型应用在于减少页面上提示信息所占据的页面位置。


NumericUpDown 是一个可以使得 ASP.Net TextBox 控件具有可控制其中值的“向上

”和“向下”按钮的 ASP.Net AJAX 控件。以最简单的方式,“向上”按钮将使得

TextBox 中的值加一,“向下”按钮将使得 TextBox 中的值减一。 而

NumericUpDown 同样具有可以指定其“增长”和“减少”动作的方式,包括:提供一

系列的数值,例如上面的月份,使得其在这些数值中进行变化 从 Web Service 中获

得“向上”或者“向下”的值 除此之外,开发人员还可以指定两个个性化的图片表

示其“向上”和“向下”按钮


AnimationExtender 是一个可以使得你的页面通过采用 ASP.Net AJAX 动画框架非常

容易的在你的页面上实现动画框架效果的控件。

它可以使得你页面上的控件,在某一个特定的事件中呈现动画效果,例如,OnLoad、

OnClick、OnMouseOver 或者 OnMouseOut 等等。

在 ASP.Net AJAX 中,动画的定义采用了 XML 的格式,你可以阅读应用动画获得更

多的信息。

与此同时,ASP.Net AJAX 还提供了一系列的动画框架使得你在制作动画的时候更加

方便,它包括移动,渐变,改变大小等。你可以阅读动画引用获得更多的信息。


CascadingDropDown 是一个扩展 ASP.Net 中的 DropDownList 控件,使其形成级联

效果的 ASP.Net AJAX 控件。 当级联中的上一级 DropDownList 的选择值被改变的

时候,它会直接影响到其下一级的 DropDownList 中可供用户选择的选项。

CascadingDropDown 完成级联选择项变化的过程是通过发布在 IIS 服务器上的 Web

Service 实现的。这个 Web Service 将可以完全地控制其中级联的业务逻辑。

通过这个 Web Service 开发人员可以很方便地从 Xml 或者数据库中获得相关数据。


HoverMenu 是一个可以使得任何 ASP.Net 页面控件具有联合显示其附加内容的 ASP.Net AJAX 控件。 它将使得当页面用户的鼠标移动到指定的页面控件上方的时候显示其附加内容。除此之外,HoverMenu 还可以:

指定显示的附加内容信息于目标控件的方位,包括:Left、Right、Top 和 Bottom。
指定当附加内容被显示出来的时候所采用的 Css 样式。

Rating 是一个可以提供给用户很好的视觉效果的打分控件,例如上面的例子就允许用户用鼠标进行相关的操作,表达其进行平分的等级。

程序员可以很方便的,不需要写一句 Java Script 代码地实现其效果;也可以很轻易地改变所需要展现的图片和显示效果。

Rating 同样支持客户端点击改变了它的状态而产生页面提交的事件。