AJAX Control Toolkit 控件学习

2006-1-16

ToggleButton

关联ASP.NET CheckBox控件

RoundedCorder

造就圆角框

PasswordStrength

TextBox中输入数据长度,以及限制;非常智能,有提示图

DropShadow

造就了照片的背影效果。

ScrollManagerProxy

同一页中只允许一个ScriptManager情况下,使用它来作为第二个ScriptManager

HoverMenu

提供弹出式菜单。

FilteredTextBox

关联TextBox,可以确保其内只输入数字,小写字母,或其他自定义规则

2007-1-16

DragPanel

创建可以拖动的窗体,好像有点问题,普通创建下没效果,在提供的demo中到可见

CollapsePanel

不错,可以创造出下拉的效果。关联对象<asp:panel>

DynamicPopulate

可动态显示服务器时间等应用。!!会使用到页内嵌的WebService代码。[学习]

ClientControls

讲了两个asp.net的验证控件RequiredFieldValidatorRangeValidator

NetWorkCalls

AJAX访问Web服务。视频讲了客户端调用WebService的实现原理及注意点,不错!!

Javascript通过调用Proxy来间接调用WebService

//此处HelloWorld实际上并不是调用的WebServiceHelloWorld的方法,

//而是调用的Proxy ???,他有多余的参数

[见当webservice.asmx在浏览器中查看,后缀加/js,就可以看到保存的文件里面的真正调用的HelloWorld方法的参数]

varRet=NetWorkCallsWebService.HelloWorld(document.getElementById('Text1').value,

onComplete,onTimeOut,onError);//完成,超时以及报错

Accordion

效果不错。更优:最初下载第一个页签的内容,因为它最早展示给用户。然后可以再看第一个的时候,后台下载第234等多个。从而感觉很好。[I like it!!]

2007-1-17

AlwaysVisible

效果:使含内容的某个panel可以在网页上一直可见,即随滚动条滚动

ModalPopUp

弹出式panel,可以进行某些操作。控制Panel

注意:

(1)Style="display: none"

(2)

.modalBackground {

       background-color:Gray;

     //控制当弹出按钮后,主界面的可视度

       filter:alpha(opacity=70);

       opacity:0.7;

}

2007-1-18

PopUpControlExtender

单击某一TextBox弹出一选择框,如RadioButtonListCalender等。

选择完后动态在TextBox中显示结果。

可应用在弹出日期框,选择日期等。[见附件1代码]

注意:

1)设置RadioButtonListAutoPostBack="true"。

2)在代码文件中using AjaxControlToolkit;

3CommitProperty="value"

CommitScript="e.value += ' - SEND A MEETING!';"

TextWaterMarkExtender

针对TextBox,实为扩展了它的功能,让TextBox带有水印提示。好!

选择TargetID后,会在相应的TextBox属性增加一项

Extenders:TextWatermarkExtender

EnableWebService视频

 

 

此视频讲了AJAX访问

WebServicer 的实现原理。

<!--[if !supportLists]-->(1)       <!--[endif]-->Ajax访问WebService,使用javascirpt,并非直接去访问webservice,而是访问Asyn WebService Proxy

<!--[if !supportLists]-->(2)       <!--[endif]-->WebConfigHttpHandlers中,去除默认的WebService调用,而是使用ScriptHandlerFactory来调用。

<httpHandlers>

<removeverb="*"path="*.asmx"/>

<addverb="*"path="*.asmx"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

<addverb="GET,HEAD"path="ScriptResource.axd"type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"validate="false"/>

</httpHandlers>

<!--[if !supportLists]-->(3)       <!--[endif]-->AJAX ScriptManagerScriptReference属性告诉JS调用的WebService的所在位置。

AddingAJAX视频

 

添加UpdatePanel达此效果

讲了怎样使用AJAX,及其局部刷新的效果。若要升级至AJAX,需要对Web.Config添加一些内容如下:

<system.web>

<httpHandlers>

<remove verb="*" path="*.asmx"/>

<add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0,

Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

<add verb="GET" path="ScriptResource.axd"

type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/>

</httpHandlers>

<httpModules>

<add name="WebResourceCompression"

type="Microsoft.Web.Handlers.WebResourceCompressionModule, Microsoft.Web.Extensions, Version=1.0.61025.0,

Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

<add name="ScriptModule"

type="Microsoft.Web.UI.ScriptModule, Microsoft.Web.Extensions, Version=1.0.61025.0,

Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</httpModules>

</system.web>

CaseCadingDropDown

<!--[if !supportLists]-->(1)          <!--[endif]-->扩展了DropDownList服务器控件

<!--[if !supportLists]-->(2)          <!--[endif]-->实现了多级服务器控件联动效果

<!--[if !supportLists]-->(3)          <!--[endif]-->DropDownList内容可从XML或数据库中读取[方法见附件2]

<!--[if !supportLists]-->(4)          <!--[endif]-->注意:

CascadingDropDownProperties,主要属性如下:

属性

说明

TargetControlID

指定要扩展的DropDownList的ID

Category

DropDownList表示的类别名称,在WebMethod中会用到

PromptText

没有选择时显示的文字

LoadingText

加载数据时显示的文字

ServicePath

获取数据的Web Service,为每个DropDownList都要指定

ServiceMethod

获取数据的Web Method

ParentControlID

要扩展的DropDownList的父控件ID

SelectedValue

默认的选择项的值

转载于:https://www.cnblogs.com/lsgoodsun/archive/2007/09/23/903116.html

AJAX Control Toolkit 控件学习(转自csdn山巅)相关推荐

  1. 第十一篇: Ajax Control Toolkit 控件包--下载与安装

    Ajax Control Toolkit 控件包 可以是说 == 超炫动态效果 !! 1.下载: 下载地址:http://www.codeplex.com/AtlasControlToolkit/Re ...

  2. ajax control toolkit vs2013,如何将Ajax Control Toolkit控件安装到Visual Studio 2005工具箱

    摘要:如何将 Ajax Control Toolkit 控件安装到 Visual Studio 2005 工具箱 How to Install Ajax Control Toolkit for Vis ...

  3. Ajax Toolkit 控件学习系列(5) ——CalendarExtender使用

    Toolkit中给我们提供了很漂亮的CalendarExtender,而且我们还可以通过CSS自定义其显示的样式.今天简单学习下这个控件的简单使用. 还是先看效果. 首先,提示输入textbox中的内 ...

  4. Ajax Toolkit 控件学习系列(13) ——FilteredTextBoxExtender 控制输入

    这个控件的作用是对TextBox所要输入的内容进行过滤控制.按照自己需要过滤,可以自定义,再或者使用定义好的方式. 看效果. 效果不是很突出,说明下,就是只能输入大写字母和数字.因为加了限制,但是具体 ...

  5. 细数Ajax Control Toolkit 34个服务器端控件

    1. Accordion [功能概述] Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只 ...

  6. Ajax Control Toolkit 32个服务器端控件

    1. Accordion [功能概述]Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展 ...

  7. Ajax Control Toolkit 34个服务器端控件 详解

    1. Accordion [功能概述] Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只 ...

  8. Ajax Control Toolkit 34个服务器端控件

    1. Accordion [功能概述] Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只 ...

  9. Asp.Net Ajax Control Toolkit 服务器端控件

    1. Accordion [功能概述] Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只 ...

最新文章

  1. 5G商用将在“十三五”时期内启动
  2. python中def fun(a、b=200)_python 基础 函数
  3. 解决:AttributeError: module 'pygal' has no attribute 'Worldmap' 问题
  4. 信用卡如何安全取现?
  5. Python suds error “'NoneType' object has no attribute 'promotePrefixes'”
  6. linux运维实战练习--用户和组管理各命令的使用
  7. A New Beginning
  8. SqlServer整库备份还原脚本
  9. GMA Round 1 向量计算
  10. Dubbo + Zookeeper 简单搭建
  11. 苹果手机来电归属地_如何批量计算手机号码的归属地?
  12. PCB板沉金工艺和喷锡工艺区别
  13. 如何用java获取网页源代码
  14. 再获国家级荣誉!谱尼测试蝉联“国家知识产权优势企业”
  15. 【win】系统工具Win PE
  16. 2021美业趋势:包装刺激消费、家用美容仪受追捧、内外兼修的美容时代
  17. html的基础网页代码源(超基础)
  18. 8.0魔兽服务器维护时间,《魔兽世界》8.0上线时间公布 取消PVE、PVP服务器之分...
  19. 人生少走弯路的十条忠告
  20. 智能化助力抗疫新模式“场所码”实现精准防控

热门文章

  1. LeetCode 1470. 重新排列数组
  2. 程序员面试金典 - 面试题 04.12. 求和路径(二叉树递归)
  3. LeetCode 1381. 设计一个支持增量操作的栈(deque/数组)
  4. 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合
  5. i12蓝牙耳机使用说明书图片_配置强悍、适用于开车、运动的蓝牙耳机Xisem西圣 Ares使用体验...
  6. 计算机网络校园网简单设计与实现,简单校园网的设计与实现.docx
  7. fence机制 linux_Linux ha fence设备测试
  8. python中装饰器的参数与返回值
  9. kaggle共享单车数据分析及预测(随机森林)
  10. 工业解密:百度地图背后的路线时长预估模型!