AJAX固顶层浮动控件AlwaysVisibleControlExtender的使用
摘要: 这个控件可以使用二维数组来表示控件所显示在浏览器里的各个位置
00 | 01 | 02
-------------
10 | 11 | 12
-------------
20 | 21 | 22
这个就代表了控件的各个位置,依靠控件的.HorizontalSide和.VerticalSide的属性来表示水平和垂直位置。
我使用了一个DropDownList来控制位置,在SelectedIndexChanged事件里是这么写的
阅读全文
【转载 回头再说 坚强2002】细数Ajax Control Toolkit 34个服务器端控件
摘要: 这篇文章对ASP.NET AJAX的34个控件做了最新的阐述以及功能的介绍,很值得一看的文章!
阅读全文
AJAX折叠控件Accordion
摘要: 从今天开始,会进入ASP.NET AJAX的学习中,刚刚学习了第一个控件,列举了一下他常用的属性
FadeTransitions是否允许过渡效果
FramesPerSecond 延迟时间
TransitionDuration 过渡持续时间
AutoSize 面板如果超过填充的内容,则会出现滚动条 阅读全文
AJAX 基础,简单的实例:计算器
摘要: AJAX 组成
1.表示 XHTML+CSS
2.动态显示和交互 DOM
3.数据交互和操作 XML、XSLT
4.异步数据获取 XMLHttpRequest
5.绑定和处理数据 JavaScript
----------------------------------------
XMLHttpRequest 对象
Number readyState 4
属 Function onreadystatechange
string responseText
XMLDocument responseXML
性 Number status 200
string statusText OK
void open(string,string,boolean)
1.GET,POST,HEAD,PUT,DELETE
阅读全文
【转载 老赵点滴】UpdatePanel的AJAX上传
摘要: 我把这个控件叫做AjaxFileUploadHelper。首先,它会输出一段JavaScript脚本,用来修改客户端的PageRequestManager类。我保存了它用于提交请求的方法,并且使用相同的名字重写这个方法。在新提交方法中,首先判断页面中是否存在
元素,如果不存在,则使用原有方法提交,否则就开始我们的提交逻辑,例如创建隐藏的iframe等等。
由于按照ASP.NET AJAX的实现,它是在Request Header里放入特殊的标记。我们如果要将数据POST到服务器端,则做不到这一点。因此,我们只能在客户端使用JavaScript创建
,以此作为特殊标记。页面中的AjaxFileUploadHelper会“尽快(但是总是要慢于ScriptManager)”检查Request Body里的特殊标记,然后使用“反射”修改ScriptManager对象的属性,并且“弥补”一些因为它没有在“第一时间”做出反应而出现的问题。这样,剩下的操作,ScriptManager就会认为它
阅读全文