摘要:今天解决了一位朋友使用 Anthem.NET 遇到的问题。他的代码在 Windows XP 的开发机器上反应正常,而部署到 2003 Server 的服务器上就提示 "BADRESPONSE".这个问题产生的原因是,Anthem 在客户端 js 中调用服务器时,会返回一个表示 js 对象的文本,在得到后,通过 eval 方式将这个对象还原。其中包括了服务器需要返回给客户端的各种信息,比如脚本,更新...
阅读全文
摘要:在 IronPython 搭建的项目中(也可以是和 C# 的混合项目,详见我前一篇 post),可以使用 Anthem.NET 来轻松实现 Ajax 功能。下面我简单的演示一个例子:在页面上我们分别放一个 Anthem 的文本框和按钮控件,点击按钮时,用异步回调的方式更改文本框中的值。代码很简单:页面 ajax1.aspx: IronPython 的 Ajax 例子 ...
阅读全文
摘要:下面用一个最简单的 anthem:Button 回调作为例子,理清回调过程中执行函数的次序。代码如下: Untitled Page 后台代码: protected void btn1_OnClick(object sender, EventArgs e){ Anthem.Manager.AddScriptForClientSide...
阅读全文
摘要:在 Anthem.NET 中,通过 XmlHttp 或 XmlHttpRequest 组件对服务器端所作的一次无刷新调用(通常是异步模式),称为一个回调(Callback)。
本文内容是对 Anthem.NET 框架自带范例代码的整理和归纳,着重小结一下在使用 Anthem.NET 进行 Ajax 开发的时候所涉及的调用流程控制相关的内容。至于控件的使用,因为逻辑简单,这里不做叙述。
在本文后,计划写一篇文章对调用流程及其编程时的可控制点做比较完备的归纳。
阅读全文
摘要:1. 不依靠 Panel 来做省事的区域性 Ajax.2. 控件不要图偷懒设置 AutoUpdateAfterCallBack = true. 而是每次需要更新的时候指定 UpdateAfterCallBack = true. 可以大幅度降低调试难度。先写一点,想起来再补充。
阅读全文
摘要:简介:Anthem 是一个很好用的 Ajax 框架,支持 ASP.NET 1.1, 2.0。
由于该框架的所有控件都继承自 ASP.NET 自身的服务器控件,保留了几乎所有这些控件的属性和行为(除了把它们的 PostBack 改为 CallBack 的无刷新调用之外)。所以学习曲线很小。
今天我在使用 Anthem 的时候碰到了一个比较麻烦的调试问题,记录于此。
阅读全文