asp.net下ajax.ajaxMethod使用方法

 更新时间:2011年10月11日 14:49:18   作者:  
使用AjaxMethod可以在客户端异步调用服务端方法,简单地说就是在JS里调用后台.cs文件里的方法,做一些JS无法做到的操作,如查询数据库
使用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)] ,
如:
复制代码 代码如下:

[Ajax.AjaxMethod()]
public string GetAddress(string UserID)
{
string Address="";
//do somthing to get the address here
return Address;
}

注意方法要写成public,否则在JS里调用的时候会提示“不支持此属性或方法”

4。确保页面中有<form runat="server"></form>标签。

5。ASPX的JAVASCRIPT中调用时加上类名 ,如:
var address = ClassName.GetAddress('123').value;

相关文章

  • ASP.NET使用xslt将xml转换成Excel

    ASP.NET使用xslt将xml转换成Excel

    本文介绍利用Excel软件生成格式,提取和精简之后制作成xslt文件,将xml导入,以xslt为模板,生成新的Excel文件的过程。
    2016-05-05
  • 浅谈.net平台下深拷贝和浅拷贝

    浅谈.net平台下深拷贝和浅拷贝

    在.net类库中,对象克隆广泛存在于各种类型的实现中,凡是实现了ICloneable接口的类型都具备克隆其对象实例的能力。所以本文讲述的深拷贝和浅拷贝也是在实现ICloneable接口的基础上进行的
    2013-12-12
  • 浅谈ASP.NET Core 2.0 部分视图(译)

    浅谈ASP.NET Core 2.0 部分视图(译)

    本篇文章主要介绍了浅谈ASP.NET Core 2.0 部分视图(译),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • asp.net转出json格式客户端显示时间

    asp.net转出json格式客户端显示时间

    最近在学习ext过程中,很多地方的数据从服务器传到客户端都是以json格式传回来
    2008-10-10
  • 基于.Net中的协变与逆变的深入分析

    基于.Net中的协变与逆变的深入分析

    本篇文章是对.Net中的协变与逆变进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • .Net整合Json实现REST服务客户端的方法详解

    .Net整合Json实现REST服务客户端的方法详解

    这篇文章主要给大家介绍了关于.Net整合Json实现REST服务客户端的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • C#开发微信 二维码鼠标滑动 图像显示隐藏效果(推荐)

    C#开发微信 二维码鼠标滑动 图像显示隐藏效果(推荐)

    客户端微信在二维码状态下,鼠标滑过,会有一张手机的图片滑动滑出,从隐藏到显示,从显示到隐藏。效果非常棒,本文思路介绍明确,感兴趣的朋友一起看看吧
    2016-11-11
  • .Net  垃圾回收机制详细介绍

    .Net 垃圾回收机制详细介绍

    这篇文章主要介绍了.Net 垃圾回收机制详细介绍的相关资料,这里对垃圾回收机制做了详细的讲解,需要的朋友可以参考下
    2016-11-11
  • Asp.Net使用Bulk实现批量插入数据

    Asp.Net使用Bulk实现批量插入数据

    这篇文章主要介绍了Asp.Net使用Bulk实现批量插入数据的方法,对于进行asp.net数据库程序设计非常有借鉴价值,需要的朋友可以参考下
    2014-09-09
  • .Net Core解决WebAPI中返回时间格式带T的问题

    .Net Core解决WebAPI中返回时间格式带T的问题

    本文主要介绍了.Net Core解决WebAPI中返回时间格式带T的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04

最新评论