ajaxpro 应用

网上有很多大神写的关于ajaxpro 的介绍但都过于臃肿,现在附上本人整理后的使用方法供大家查阅

 

首先要在项目中引用 ajaxpro.dll

配置web.config
这一步的作用是保证客户端向"ajaxpro/*.ashx"的请求(POST和GET)都被AjaxPro.AjaxHandlerFactory拦截。

打开web.config文件,在<configuration><system.web>后添加以下代码,
<system.web>

<httpHandlers>  

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

</httpHandlers>

</system.web>


//注册前台调用时写的类名
[AjaxPro.AjaxNamespace("EditCoordAjaxPro")]
public partial class TDZL_Office_EditCoord : System.Web.UI.Page
{
    public Int32 RowsCount { get; private set; }

    protected void Page_Load(object sender, EventArgs e)
    {
        //注册AjaxPro(TDZL_Office_EditCoord为当前页面)
        AjaxPro.Utility.RegisterTypeForAjax(typeof(TDZL_Office_EditCoord));
    }

 
    #region AjaxPro.AjaxMethod
    /// <summary>
    /// 前台要回调的服务器方法
    /// 作用:向基本信息页面跳转
    /// </summary>
    /// <param name="serial"></param>
    /// <returns></returns>
    [AjaxPro.AjaxMethod]
    public static string GetWorkFlowHref(string serial)
    {
        string flowSN = WorkBox.GetFlowSNBySerial(serial);

        return WorkBox.GetNewWorkFlowHref(flowSN, "30", 0, "EditCoord", "Ministry");
    }

    #endregion
}
//前台调用

 EditCoordAjaxPro.GetWorkFlowHref(serial, function onComplete(result) {
               //返回是否报错
                if (result.error) {
                    alert(result.error.Message);
                } else {
                 //处理返回结果 
                    eval(result.value);
                }
            });
serial为从前台传入的参数,result返回结果 两者必须都为字符窜
result.value 获取返回结构的值

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值