zoukankan      html  css  js  c++  java
  • 利用ajax.dll类库文件实现无刷新

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

    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;
        }

  • 相关阅读:
    HDU2059(龟兔赛跑)
    pat 1012 The Best Rank
    pat 1010 Radix
    pat 1007 Maximum Subsequence Sum
    pat 1005 Sign In and Sign Out
    pat 1005 Spell It Right
    pat 1004 Counting Leaves
    1003 Emergency
    第7章 输入/输出系统
    第六章 总线
  • 原文地址:https://www.cnblogs.com/dachuang/p/4164987.html
Copyright © 2011-2022 走看看