asp.net ajax回调函数


public partial class main : Page, ICallbackEventHandler//回调函数继承
    {
 if (!IsPostBack)
            {
                //.net异步请求  chgQty('参数','');
                //chgResult(ret)返回值  该方法需要手动创建ret为异步返回值
                string cbRef = Page.ClientScript.GetCallbackEventReference(this, "arg1", "chgResult", "context");
                string cbScript = "";
                cbScript = "function chgQty(arg1,context){" + cbRef + "};";
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "chgQty", cbScript, true);
            }
}


 #region ICallbackEventHandler 异步请求成员
        string AreturnStr = "";
        public string GetCallbackResult()
        {
            return AreturnStr;//返回的参数
        }


        public void RaiseCallbackEvent(string eventArgument)//接收的参数
        {
         //给 AreturnStr 赋值就可以返回
        }
        #endregion


//自己定义接收方法 与后台对应   
//前台js 调用  chgQty("参数", ""); 访问后台
function chgResult(RetStr) {
//RetStr 为后台返回值
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值