使用AjaxMethod可以在客户端异步调用服务端方法
来源:互联网 发布:中国 发达国家 知乎 编辑:程序博客网 时间:2024/05/21 09:02
使用AjaxMethod要满足一下几点:
1。如果还没有ajax.dll文件,就先下载一个来
2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定
3。webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>节点
如果是IIS7,则需要在<system.webServer></system.webServer>里加上<add name="ajax" verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
2:在CS程序中加上
protected void Page_Load(objectsender,EventArgse)
{
Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//ClassName是这个CS文件的类名
}
3:编写CS方法,方法前加上[Ajax.AjaxMethod()],
如果要使AjaxMethod里面能调用session,写成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)] ,
1。如果还没有ajax.dll文件,就先下载一个来
2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定
3。webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>节点
如果是IIS7,则需要在<system.webServer></system.webServer>里加上<add name="ajax" verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
2:在CS程序中加上
protected void Page_Load(objectsender,EventArgse)
{
Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//ClassName是这个CS文件的类名
}
3:编写CS方法,方法前加上[Ajax.AjaxMethod()],
如果要使AjaxMethod里面能调用session,写成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)] ,
如:
[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)]
public string getUserName(string UserID)
{
string userName="";
return userName;
}
注意方法要写成public,否则在JS里调用的时候会提示“不支持此属性或方法”
0 0
- 使用AjaxMethod可以在客户端异步调用服务端方法
- Ajax客户端异步调用服务端方法(js调用cs文件)
- ajaxpro方法ajaxmethod调用示例
- .net 使用 [Ajax.AjaxMethod()]方法
- asp.net中ajax使用(客户端调用服务端方法)
- 如何在客户端调用服务端代码 ?
- AJAX下客户端调用服务端页面方法
- AJAX下客户端调用服务端页面方法
- 客户端使用axis调用webService服务端
- 在客户端和服务端检测某个url是否可以访问
- WCF中在客户端可以看到服务端内部的异常
- JS调用CS里的方法:WebMethod PageMethods AjaxMethod
- JS调用CS里的方法:WebMethod PageMethods AjaxMethod
- 使用cxf生成客户端,并用生成的客户端调用服务端
- 在Asp.net中调用异步方法-使用信号量
- 在Asp.net中调用异步方法-使用信号量
- WCF服务端调用客户端.
- c# Socket 异步客户端服务端
- 数据库SQL编写规范--dba经过实践后总结
- Oracle计算两个日期的时间差
- jQuery easyUI中的EasyLoader的使用
- 变量声明和定义
- 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型
- 使用AjaxMethod可以在客户端异步调用服务端方法
- 13个SQL优化技巧
- 浅谈iOS 中 nil、Nil、null以及NSNull的区别
- php Date函数使用
- oracle中merge into..using..on..when..when..用法 使用一条语句实现update/insert 语句
- github优秀开源项目大全-iOS
- Ubuntu 下安装GTK
- iOS 获取去掉空格的字符串长度
- Java基础(面向对象二——static关键字、主函数定义和单例设计模式)