这个是回调的接口:
    
    #region ICallbackEventHandler Members    string ICallbackEventHandler.GetCallbackResult()
    {
        string resulttable = null;
        resulttable = Drop2S(restr[1]);
        return resulttable;
    }    void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
    {
        returnstring = eventArgument;
    }    #endregion这个是客户端的js
function Drop2(drop1str)
{
   context = table1;
   arg="Drop2"+"|"+drop1str+"|";
   table1.innerHTML="loading...";
   <%= Page.ClientScript.GetCallbackEventReference(this, "arg", "ReceiveServerData", "context")%>; 
   alert(arg);
}现在alert(arg);可以出来正确的值但是后台根本不会执行回调回来的相关代码
即: resulttable = Drop2S(restr[1]);Drop2S(restr[1]);是拼字符串的函数大家麻烦帮我看看,说说是不是也有这样的情况,怎么解决的?

解决方案 »

  1.   

    目前没有用过这招.
    一般ajax我都是js
      

  2.   

    你前台少了个调用方法还是你忘了贴出来,如:
    <%=ClientScript.GetCallbackEventReference(this,"checkNP","ReceiveServerData",null)>;
      

  3.   

    <%=ClientScript.GetCallbackEventReference(this,"checkNP","ReceiveServerData",null)>;
    这个都有,程序没有问题,放别的工程里就可以用,但是这个工程里就是死活不行吧别的工程的回调页面放这个工程里,原来可以用的,也不能用了是设置问题吧,但是我啥也没有设置呀?