昨日下午,IM上遇到菌哥,被问到为什么安装 ASP.NET AJAX RC之后,某些页面总是在创建UpdateProgress时出现脚本错误。当时给了一个不太好的解决方案,刚才简单看了一下System.Web.Extensions.dll中的相关实现,得出了一个更好的解决方案,在这里简单地说一下。 首先,我...
最近,我帮过几个开发人员,他们遇上了一些古怪的JavaScript问题,这些问题会在使用 ASP.NET AJAX 以及他们的一些自定义的JavaScript脚本时出现。问题的主因在于,他们是把VS 2003 Web项目自动移植到VS 2005的,在他们的web.config文件中还配置有 xhtmlConformance mode...
Everything is Object,在面向对象的编程语言中谁都知道这句话,但对我来说这是一种感觉,只可意会很难言传。由于我对JavaScript和薄弱,所以在看 Asp.net Ajax 类库的同时也翻出了ECMAScript顺便学习学习。在.NET中所有类都是继承自Object,同样在JS中也一样说有都继...
提前祝大家新年好!前段时间日夜赶工,终于按计划推出了项目的新版本。今天终于有时间写点东西了。 前段时间公司同事在项目中引入了 Asp.net Ajax (beta1)版。 用着用着,在查看网页时,不时报 'Sys'未定义 的错误。按照网上的办法对web.confg 做了一翻手术,一点效果也...
这是一篇从技术角度来说非常入门级的文章,别看到标题又是 AJAX 又是chat room,就以为用到了Atlas和HttpHandler之类复杂的东西,实际上它仅仅使用了 XML HttpRequest和Page。这就降低了读者所需要跨越的技术门槛,即使你平常只是使用Page,而对 XMLHttp Request也仅有...
现在, Ajax 技术发展势头迅猛,开发者已经建立了一个调用大量客户端JavaScript、不断增长的、复杂的系统。因此,在JavaScript上尝试OO技术便成为了管理复杂性的一种手段。在此过程中,多数开发者很快便认识到:JavaScript是一种原型化的(prototypical)语言,它缺少OO自...
发现这么多人在用这个Magic Ajax 框架,但是没有人发现这个框架对特殊字符html标记未处理。回调后对页面中特殊字符显示问题,比如特别符号 #?; (其中 ? 代表 ISO 8859-1 的编码) 等,当一本框值为100公的的猪,其中有一小于号 (lt;),而符号又被译出( amp),最后文本框...
之前在常规页面下 为了实现注册一段js脚本 以实现弹出一个消息提示框 通常可以这样做 string strJS = script type='text/javascript' language='javascript' ; strJS = alert('');; strJS += /script; VS2003下 Page.RegisterClientScriptBlock(ajs, strJS); VS2005下...

