1024

白客
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ajax

摘要:SessionState 服务器端函数中很可能需要访问会话信息。为此,只需要通过传递给Ajax.AjaxMethod属性的一个参数告诉Ajax启用这种功能。 在考察包装器会话能力的同时,我们来看看其他几个特性。这个例子中我们有一个文档管理系统,用户编辑的时候会对文档加锁。其他用户可以请求在文档可用的时候得到通知。如果没有AJAX,我们就只能等待该用户再次返回来检查请求的文档是否可用。显然不够... 阅读全文

posted @ 2006-11-06 10:45 白客 编辑

摘要:自定义转换器 我们已经看到,Ajax .NET包装器能够处理很多不同的.NET类型。但是除了大量.NET类和内建类型以外,包装器对不能正确返回的其他类型仅仅调用ToString()。为了避免这种情况,Ajax .NET包装器允许开发人员创建对象转换器,用于在服务器和客户机之间平滑传递复杂对象。 其他事项 在其他类中注册函数 上面的例子中,我们的服务器端函数都放在执行页面背后的代码中。但是,没... 阅读全文

posted @ 2006-11-06 10:43 白客 编辑

摘要:处理类型 返回复杂类型 Ajax包装器不仅能处理ServerSideAdd函数所返回的整数。它目前还支持integers、strings、double、booleans、DateTime、DataSets和DataTables,以及自定义类和数组等基本类型。其他所有类型都返回它们的ToString值。 返回的DataSets和真正的.NET DataSet差不多。假设一个服务器端函数返回Da... 阅读全文

posted @ 2006-11-06 10:42 白客 编辑

摘要:创建服务器端函数 现在来创建可从客户端调用中异步访问的服务器端函数。因为目前还不支持所有的返回类型(不用担心,将在目前的基础上开发新的版本),我们继续使用简单的ServerSideAdd函数吧。在file后的代码中,向页面添加下列代码: [Ajax.AjaxMethod()]public int ServerSideAdd(int firstNumber, int secondNumber)... 阅读全文

posted @ 2006-11-06 10:40 白客 编辑

摘要:Asynchronous JavaScript and XML(Ajax)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,Ajax不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。Ajax利用了一些不是很新颖的已有技术,但是对这些技术... 阅读全文

posted @ 2006-11-06 10:38 白客 编辑

摘要:var XHRequest = false;/*@cc_on @*//*@if (@_jscript_version >= 5)try {XHRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {XHRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e2... 阅读全文

posted @ 2006-11-03 17:27 白客 阅读(1084) 评论(2) 推荐(0) 编辑

摘要:从http://ajax.net/下载一个压缩包,解开过后有一个txt的quick usage guide和一个DOC的AJAX .Net Wrapper usage guide以及一个DLL。 嗯,看看TXT的先。了解到AJAX开发的大概步骤: 一、项目中建立一个引用,把ajax.dll引用进来。 二、修改web.config文件,加入 三、在页面的p... 阅读全文

posted @ 2006-10-30 15:50 白客 阅读(327) 评论(0) 推荐(0) 编辑