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的验证控件RequiredFieldValidator和RangeValidator

NetWorkCalls

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

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

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

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

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

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

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

Accordion

效果不错。更优:最初下载第一个页签的内容,因为它最早展示给用户。然后可以再看第一个的时候,后台下载第2,3,4等多个。从而感觉很好。[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弹出一选择框,如RadioButtonList、Calender等。

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

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

注意:

(1)设置RadioButtonList的AutoPostBack="true"。

(2)在代码文件中using AjaxControlToolkit;

(3)CommitProperty="value"

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

TextWaterMarkExtender

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

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

Extenders:TextWatermarkExtender

EnableWebService视频

此视频讲了AJAX访问

WebServicer 的实现原理。

(1)           Ajax访问WebService,使用javascirpt,并非直接去访问webservice,而是访问Asyn WebService Proxy。

(2)           在WebConfig的HttpHandlers中,去除默认的WebService调用,而是使用ScriptHandlerFactory来调用。

<httpHandlers>

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

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

<add verb="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>

(3)           AJAX ScriptManager的ScriptReference属性告诉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

(1)              扩展了DropDownList服务器控件

(2)              实现了多级服务器控件联动效果

(3)              DropDownList内容可从XML或数据库中读取[方法见附件2]

(4)              注意:

CascadingDropDownProperties,主要属性如下:

属性

说明

TargetControlID

指定要扩展的DropDownList的ID

Category

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

PromptText

没有选择时显示的文字

LoadingText

加载数据时显示的文字

ServicePath

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

ServiceMethod

获取数据的Web Method

ParentControlID

要扩展的DropDownList的父控件ID

SelectedValue

默认的选择项的值

转载于:https://www.cnblogs.com/gaozai/archive/2007/01/19/high_Mountain_gao.html

MS AJAX Control Toolkit 学习相关推荐

  1. AJAX Control Toolkit 控件学习(转自csdn山巅)

    AJAX Control Toolkit 控件学习 2006-1-16 ToggleButton 关联ASP.NET CheckBox控件 RoundedCorder 造就圆角框 PasswordSt ...

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

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

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

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

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

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

  5. 轻松掌握Ajax.net系列教程二:部署Ajax Control Toolkit

    要使用好Ajax.net,就要学会灵活运用Ajax.net所提供的Ajax Control Toolkit.该控件包提供了很多使用效果很炫的控件,有了它你能轻松打造一个Ajax网站.从本章开始,我们一 ...

  6. Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第3回(UE专辑)

    前言: 色即设--设计,从网页设计的角度出发.因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControl ...

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

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

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

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

  9. AJAX Control Toolkit 30930

    十一假期还没怎么过就过完了 为啥放假总是过地这么快呢... 哎,又开始了天天和电脑搏斗的生活了... 上网偶然发现AJAX Control Toolkit在上个版本发布4个月后,9月30又更新了 这次 ...

  10. Ajax Control Toolkit Animation 想说爱你不容易

    Ajax control Toolkit Animation效果很酷,可以节省我们很多的开发时间.但是昨天发现了Animation缺乏灵活性的一点,这让我们一度陷入被动.  下面是示例代码里面的一段: ...

最新文章

  1. python2 队列的使用_python双端队列原理、实现与使用方法分析
  2. 如何让以特定字符串结尾的所有站点都被加入到Local Intranet Zone中?
  3. leetcode--133. 克隆图
  4. android 自定义对话框 demo,自定义dialog对话框获取EditText数据demo
  5. nginx cache 配置
  6. shiro 升级_小米11消息再次确认:骁龙875有独占期,超广角镜头大升级
  7. ORACLE 归档日志打开与关闭
  8. Python 数据结构与算法——插入排序(insertion sort)
  9. 获取任务管理器中进程的Memory(Private Working Set)
  10. Android NFC技术解析,附Demo源码
  11. CISSP的成长之路(一):CISSP简要介绍
  12. python 大括号嵌套,分析嵌套的大括号/方括号组
  13. mtk编译android,[Android6.0][MTK6737] MTK 编译环境搭建
  14. Java中的equals和==比较
  15. 消息称,用户已收到华为 HarmonyOS 2.0 开发者公测版推送
  16. 浅谈加速度计旋转补偿
  17. 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)
  18. Flutter布局中的松约束、紧约束
  19. linux进程q是什么意思,Linux zombie进程
  20. C51 Proteus仿真板

热门文章

  1. 【递推】1193:吃糖果
  2. 06-ICMP: Internet 控制报文协议
  3. mysql表结构及索引脚本
  4. Android 6.0 扫描不到 Ble 设备需开启位置权限
  5. zoj 3209(DLX)
  6. GridView 中DataFormatString失效的原因
  7. CodeSmith 第一次用,遇到问题了
  8. Beta冲刺-第二天
  9. PSP金手指CMF_r21d修改版安装方法
  10. vue-cli3 项目从搭建优化到docker部署