【C#】AJAX / WebService
idays021
这个作者很懒,什么都没留下…
展开
-
AJAX 用户注册无刷新验证
//HTML代码: //JS代码: var XmlHttp; function createXMLHttpRequest() { try { XmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XmlHttp = new Act翻译 2012-06-27 22:00:13 · 383 阅读 · 0 评论 -
客户端访问WebService中的【客户端浅析】
客户端代理浅析 • 每个Service类对应客户端一个代理类 • 每个代理类为Sys.Net.WebServiceProxy类的子类 • 代理类的每个方法均对应一个类的静态方法 • 最终由Sys.Net.WebServiceProxy.invoke方法发出请求 Invoke方法签名: Sys.Net.WebServiceProxy.invoke = functio翻译 2012-06-27 22:14:33 · 241 阅读 · 0 评论 -
在WebService方法中使用Session
aspx页面 function addOne() { EnableSessionService.AddOne(onSucceeded); } function onSucceeded(result) { alert(result); } EnableSessionService.asmx页面 using System; usi翻译 2012-06-27 22:11:15 · 736 阅读 · 0 评论 -
客户端访问webService简单应用
aspx页面代码 function getRandom(minValue, maxValue) { if (arguments.length != 2) { Sample.WebServiceFoundation.GetRandom(getRandomSucceeded); } else { Sample.WebServic翻译 2012-06-27 22:02:32 · 308 阅读 · 0 评论 -
客户端代理使用细节【函数调用/回调函数的完整签名及WebService级别默认属性】
函数调用完整签名 Invoke(arg1,…,argN,onSucceeded,onFailed,userContext) 注:Invoke:调用AJAX的JS方法; arg1……argN为函数传递的所有参数; onSucceeded:为执行成功后的回调函数; onFailed:为执行失败后的回调函数; u翻译 2012-06-27 22:09:00 · 1004 阅读 · 0 评论 -
客户端访问PageMethod简单应用
aspx页面代码 function getCurrentTime() { PageMethods.GetCurrentTime(getCurrentTimeSucceeded); } function getCurrentTimeSucceeded(result) { alert(result); } 对应的aspx.cs页面方法代码 [W翻译 2012-06-27 22:04:04 · 304 阅读 · 0 评论 -
客户端访问WebService中如何【改变客户端访问时的方法名】
改变客户端访问时的方法名 • 客户端无法重载方法(overload) –可以通过判断arguments数量来模拟重载 • 如果服务器端出现了方法重载? –使用WebServiceAttribute指定客户端方法名 –使用和真正的WebService相同的做法 – [WebMethod(MessageName = “…")] • 并非出现重载时才能改变方法名称 -----翻译 2012-06-27 22:15:40 · 803 阅读 · 0 评论 -
在WebService方法中反回XML对象
aspx页面 function onSucceeded(result) { alert(result.xml); } ReturnXmlService.asmx页面代码 using System; using System.Web; using System.Web.Services; using System.Web.Services.翻译 2012-06-27 22:12:59 · 1191 阅读 · 0 评论 -
ASP.NET AJAX中 复杂数据类型使用简单实例
aspx页面 function doubleSalary() { var employee = new Object(); employee.FirstName = "Jeffrey"; employee.LastName = "Zhao"; employee.Salary = 1000; ComplexType.Doubl翻译 2012-06-27 22:07:23 · 372 阅读 · 0 评论 -
asp.net ajax中的错误处理
• 服务器端ScriptManager设置 – AllowCustomErrorsRedirect属性:遇到错误是否 自动根据web.config中的设置跳转,默认值为True – AsyncPostBackError事件:异步刷新中出现错误时触发的事件。 – AsyncPostBackErrorMessage属性:客户端接受到的错误信息。 • 客户端编程 – 响应PageReq翻译 2012-06-27 22:05:25 · 315 阅读 · 0 评论 -
客户端访问WebService中如何使用【使用HTTP GET访问方法】
使用HTTP GET访问方法 • 使用ScriptMethodAttribute进行标记 – UseHttpGet属性设为true • 客户端使用代理的方法没有任何变化 • 参数将使用Query String进行传递 • 性能较HTTP POST方法略有提高 • 一些特性略有改变 –缓存的基础 ------------------------------------------翻译 2012-06-27 22:17:00 · 780 阅读 · 0 评论