AJAX问题:如果SESSION丢失,会直接报错。
摘要:由于AJAX采用异步无刷新与数据交互。那么如果整个网站是采用SESSION来获得登录的用户。那么如果SESSION超时的话,再进行网站的操作。如果是在普通进行回发的时候,那么可以验证后重新跳转到登录页,但是AJAX是不会回发的,就直接报错了。这个是不是就是个不能解决的问题?总不能在每次操作的时候都去判断SESSION是否存在吧? 希望有人帮我解答一下这个问题。或者有人遇到相同的问题,来讨论...
阅读全文
分析器错误信息: 未能加载文件或程序集的错误。
摘要:昨天吧程序放到服务器上后,出现这个错误。分析器错误信息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 我相信很多朋友也有会出现跟我一样的错误吧。网上有人说吧 System.Web.Extens...
阅读全文
AJAX自动完成显示控件AutoComplete的使用
摘要:这个控件很好用,AutoComplete控件是对Asp.net文本框控件的扩展,当用户词汇前面的字母时以弹出区域的形式给出备选词。这个功能的完成依赖于特定的Web Service。 我很想将他与数据库结合起来,如果所输入的值跟数据库的某字段某个值类似的话,就可以自动完成了,可以使用LIKE语句。但是这个功能却怎么也实现不了,我还是太笨了。。。Web Service的代码: us...
阅读全文
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就会认为它
阅读全文