zoukankan      html  css  js  c++  java
  • ajaxpro——js调用后台的方法

    前提:添加并引用类库ajaxpro.dll
    1.把引用的类库改为自己(如果是自己的话,就不用修改):
    <%@ Page Language="C#" AutoEventWireup="true" Inherits="ProductList" CodeBehind="ProductList.aspx.cs" ValidateRequest="false" %>
     
    注意顺序
    2.去掉后台代码的命名空间或者改为自己:
    //namespace XuexiCollection.Topper.SpecData
    //{
    //}
    3.在load事件里注册
    AjaxPro.Utility.RegisterTypeForAjax(typeof(类名));
    4.将要调用的方法加上标记:
      [AjaxPro.AjaxMethod]
            public bool EditOrder(string id, string folderuid,string dispName,string productType, string orderid)
            {
    ...
    }
    5.前台调用方法:
    类名(页面)点方法就行了,不用管提示(在js里);
    6.修改或添加web.config文件


    <httpHandlers>

    <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>

    </httpHandlers> 
    如果引用的版本是ajaxpro.2.dll
    此处需要更改为<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
    6.ok,大功告成!
    以下转载一个完整的教程:http://www.cnblogs.com/yaozhenfa/p/np_ajaxpro.html
  • 相关阅读:
    作业:ATM
    软件开发目录规范
    re模块
    logging模块
    ConfigParser模块&hashlib模块&subprocess模块
    json模块&pickle模块&shelve模块&xml模块
    时间模块time&datetime
    vue里面render详细写法
    node.js创建服务
    vue退出功能的实现
  • 原文地址:https://www.cnblogs.com/zinan/p/5192097.html
Copyright © 2011-2022 走看看