zoukankan      html  css  js  c++  java
  • 通过ajax在javascript中调用后台代码

    1首先在web.config中添加支持

      <httpHandlers>

     <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,   Ajax"/><!--ajax.dll -->

      <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/><!--ajaxPro.dll-->

    </httpHandlers>

    2下载ajax.dll  或ajaxpro.dll

    3在页面类初始加载注册拥有ajax方法的类

    例:   Ajax.Utility.RegisterTypeForAjax(typeof(AjaxClass));//AjaxClass是自己写的一个类

      [Ajax.AjaxMethod()]
        public static string GetTreeStr()
        {
            IList<Department> ParentNodes = new DepartmentService().GetParentNode();
            string str="“;
            if (ParentNodes != null && ParentNodes.Count > 0)
            {
                for (int i = 0; i < ParentNodes.Count; i++)
                {
                    str+="d.add("+((i + 1) + ",0,'" + ParentNodes[i].Name + "'," + "' ');");
                }

            }
            return str;


        }

  • 相关阅读:
    类和结构体的区别
    List中的select和where 方法
    js报错,Uncaught SyntaxError: Unexpected token }
    去除list集合中重复项的几种方法
    new
    Dynamic
    ie8下缓存
    datagrid中动态url
    从后台序列化后的类的字符串
    抽象工厂
  • 原文地址:https://www.cnblogs.com/zhangqifeng/p/1419627.html
Copyright © 2011-2022 走看看