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

  • 相关阅读:
    [bzoj4364] [IOI2014]wall砖墙
    [bzoj3064] [Tyvj 1518] CPU监控
    [bzoj3434] [WC2014]时空穿梭
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    MSSQL
  • 原文地址:https://www.cnblogs.com/dachuang/p/4164987.html
Copyright © 2011-2022 走看看