Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  Asp.net Ajax系列

摘要:Last week I had a problem when I tried to export an image from the AGS 9.2 to a pdf file. I got this error: "Sys.WebForms.PageRequestManagerTimeoutException The server request timed out" from the A... 阅读全文
posted @ 2009-09-23 09:26 Robin99 阅读(1282) 评论(0) 推荐(0) 编辑

摘要:可能性一:在配置文件中添加如下节点[代码]其它可能性:如果还有错误,试着把<asp:ScriptManager id="ScriptManager1" runat="server" AsyncPostBackTimeout="200" />写在紧随<form>标记内2、权限问题:匿名用户无法访问 axd文件时,就会造成此类错误,关于这个的讨论大家可以看看 《Asp.net ... 阅读全文
posted @ 2009-07-21 17:51 Robin99 阅读(243) 评论(0) 推荐(0) 编辑

摘要:一直使用ajaxpro来做无刷新,今天用了微软的无刷新框架,竟然发现很多人都通过web service来调用后台cs方法.网上搜寻一番,找到了直接调用页面cs类的方法. 特此记录,以备后用. 首先是使用VS.Net2005创建一个 ASP.Net AJAX-Enabled Web Application 1、使用AJAX直接调用后台方法: 后台代码: namespace AJAX1 { publ... 阅读全文
posted @ 2009-07-03 11:58 Robin99 阅读(328) 评论(0) 推荐(0) 编辑

摘要:背景  缓存是开发高性能和高可用性Web应用的重要手段之一。作为ASP.NET AJAX的关键功能,从客户端访问Script Method会被大量用于使用ASP.NET开发的AJAX应用。以下是这一功能最简单的例子。<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Debug"> <Services... 阅读全文
posted @ 2009-05-27 14:09 Robin99 阅读(166) 评论(0) 推荐(0) 编辑

摘要:做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除, 必须要等一段时间,后来知道是IE缓存的问题 AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是Ie... 在网上找了好多资料后,总结一下 1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数 在javascript发送的URL后加上t=Math.rand... 阅读全文
posted @ 2009-05-25 14:11 Robin99 阅读(200) 评论(0) 推荐(0) 编辑

摘要:GetCallbackEventReference函数在 .NET Framework 2.0 版中是新增的。 MSDN解释:获取一个对客户端函数的引用;调用该函数时,将启动一个对服务器端事件的客户端回调。此重载方法的客户端函数包含指定的控件、参数、客户端脚本和上下文。函数原型:public string GetCallbackEventReference (Control control,str... 阅读全文
posted @ 2009-05-21 11:36 Robin99 阅读(540) 评论(0) 推荐(0) 编辑

摘要:一.iframe 高度应随着其src展示的不同而自动的调整.例如:<iframe frameborder="0" id="ifrmContent" scrolling="no" onload="height=this.Document.body.scrollHeight +20;" style="width:100%;"></iframe>缺点:(scrollHeight ... 阅读全文
posted @ 2009-05-18 17:14 Robin99 阅读(211) 评论(0) 推荐(0) 编辑

摘要:ASP.NET AJAX 's UpdatePanel 中使用Page.ClientScript.RegisterStartupScript 失败 在网要查了一下,要 Microsoft.Web.UI.ScriptManager.RegisterStartupScript,这个东西不好找.忽然发现原来这是Atals中的东西, 在ASP.NET AJAX 1.0 下,直接使用 System.Web... 阅读全文
posted @ 2009-05-18 16:52 Robin99 阅读(424) 评论(0) 推荐(0) 编辑

摘要:it's very enhance ui experience 阅读全文
posted @ 2009-04-28 11:30 Robin99 阅读(75) 评论(0) 推荐(0) 编辑

摘要:Ajax 12030错误,12031错误 2008-04-10 21:12 分类:AJAX World 字号: 大 中 小 错误完整消息为: Sys.WebForms.PageRequestManagerServerErrorException:An unknown error oc... 阅读全文
posted @ 2009-04-28 11:10 Robin99 阅读(998) 评论(0) 推荐(0) 编辑

摘要:callback的一般使用方法还算简单,直接参照msdn的帮助和范例就足够了。但是想要真正用好、用精,或者想开发一些基于callback机制的WEB组件,那么,就要先深入了解callback的实现机制了。在本文中,Teddy将和您一起解析callback的整个调用、反馈机制,相信对于帮助您更好的使用callback,将能有一定的益处。 Callback vs Atlas 首先,谈谈Atlas。很多... 阅读全文
posted @ 2009-03-11 15:16 Robin99 阅读(491) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET 2.0预设实现AJAX有二种方式,一种是CallBack机制,另一种是ASP.NET AJAX的UpdatePanel。 如果就开发使用的便利性而言,无可争议的一定是使用UpdatePanel,因为它可以让AJAX实现的不着痕迹;而使用CallBack机制必需实作System.Web.UI.ICallbackEventHandler介面,并处理CallBack用户端与伺服端进行... 阅读全文
posted @ 2009-03-11 15:09 Robin99 阅读(457) 评论(0) 推荐(0) 编辑

摘要:Callback 与 UpdatePanels 内在实现机制都是Ajax 。但这两个工具与服务器交换信息的方式是不一样的。 采用 UpdatePanels 的页面仍然采用 Postback 方式与服务器交互,通过ViewState传递与UpdatePanels更新请求有关参数),只是交互方式是异步的并且从服务器的返回结果仅刷新 UpdatePanels 内部的控件内容而保持 UpdatePan... 阅读全文
posted @ 2009-03-11 15:07 Robin99 阅读(237) 评论(0) 推荐(0) 编辑

摘要:1.1 Ajax知识 什么,你不懂Ajax,好吧,那么 在开始之前,我们先看下Ajax的定义, Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。Ajax由几种已有技术以新的强大方式组合:基于XHTML和CSS标准的表示;使用Document Object Model进行动态显示和交互;使用XMLHttpRequest与服务器... 阅读全文
posted @ 2009-03-11 14:46 Robin99 阅读(397) 评论(0) 推荐(0) 编辑

摘要:属性值 类型:System.Boolean 如果来自 UpdatePanel 控件的即时子控件的回发将更新面板的内容,则为 true;否则为 false。默认值为 true。 备注 如果希望来自 UpdatePanel 控件的即时子控件的回发更新面板内容,则将 ChildrenAsTriggers 属性设置为 true。嵌套的 UpdatePanel 控件的子... 阅读全文
posted @ 2009-02-27 13:34 Robin99 阅读(240) 评论(0) 推荐(0) 编辑

摘要:UpdatePanel是ASP.NET Atlas中很重要的一个控件。它把传统的ASP.NET程序与最新的Web 2.0 AJAX无缝的连接在一起。如果你已经有一些基于ASP.NET的网站,UpdatePanel可以让你通过很小的修改轻松的实现AJAX。如果你并不很熟悉AJAX相关的技术比如JavaScript/DOM等,UpdatePanel更是可以让你不用书写一行客户端脚本而实现酷酷的AJA... 阅读全文
posted @ 2009-02-27 11:27 Robin99 阅读(169) 评论(0) 推荐(0) 编辑

摘要:UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇... 阅读全文
posted @ 2009-02-27 11:23 Robin99 阅读(222) 评论(0) 推荐(0) 编辑