码迷,mamicode.com
首页 > Web开发 > 详细

利用ajax.dll类库文件实现无刷新

时间:2014-12-15 17:04:51      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   使用   sp   for   on   文件   

使用这种方法前需要配置相应的环境

1.引用ajax.dll文件

2.在web.config添加如下:

 <httpHandlers>
   <add path="ajax/*.ashx" verb="POST,GET" type="Ajax.PageHandlerFactory, Ajax"/>
   <!--<add path="ajaxpro/*.ashx" verb="POST,GET" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>-->
  </httpHandlers>

前台:

js部分:

function diaoyong() {
            var canshu = "ajax sunccess!";
            var result = ceshi.ajaxtest(canshu).value;//此处用.value可以获得方法的返回值
            alert(result);
        }

调用:<input type="button" value="登录" id="login" onclick="diaoyong()" />

 

后台:

1.在Page_Load事件中添加Ajax.Utility.RegisterTypeForAjax(typeof(ceshi));//ceshi对应的是添加方法的页类名

2. [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
    public string ajaxtest(string str)
    {
        return str;
    }

利用ajax.dll类库文件实现无刷新

标签:http   io   ar   os   使用   sp   for   on   文件   

原文地址:http://www.cnblogs.com/dachuang/p/4164987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!