Ajax客户端异步调用服务端的实现方法(js调用cs文件)
2017-12-22 09:18
681 查看
ajax的使用方法,在js中调用cs文件中的一直方式,使用步骤如下
(1)下载ajax.dll,并添加项目的引用。
(2)在项目的webconfig的<httpHandlers>节点中,添加<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>节点
(3)在aspx页面的pageload方法中添加Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));这里的ClassName是当前这个cs文件的类名。
(4)接下来在cs中编写的所有的想要在js中调用的方法前都要加上[Ajax.AjaxMethod()],如果想要调用session,那么就要写成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]。
(5)js方法中写var address = ClassName.MethodName('parameter').value; //ClassName为类名,MethodName为方法名,传入的参数为parameter。
以上这篇Ajax客户端异步调用服务端的实现方法(js调用cs文件)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章推荐
- Ajax客户端异步调用服务端方法(js调用cs文件)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(6):服务器端和客户端数据类型的自动转换:复杂类型
- 不用AJAX实现前台JS调用后台C#方法(小技巧) (转)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(4):异步通讯层生成的客户端代理类、使用HTTP GET进行调用
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- AJAX.net 客户端JS调用服务端事件 UpdatePannel无刷新更新
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
- 用js实现多域名不同文件的调用方法
- AJAX下客户端调用服务端页面方法
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- 简单ASP.NET AJAX 客户端应用:用JS直接调用WebServices方法
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 实现支持文件分块多点异步上传的 Web Services 及其客户端(非Web)应用程序调用相关异步执行的 Web Method
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(5):服务器端和客户端数据类型的自动转换:基本类型和枚举类型