2011-10-10 37 views
0

我用含有如下的Javascript的按钮的ASP.Net应用程序被点击时,它被调用: -“回调错误:从服务器响应无效”从C#ASP.Net应用程序

function calculate() { 
     sectionIndex  = getSelectedRadioIndex("section"); 
     compositionIndex = getSelectedRadioIndex("composition"); 
     CallBackOU.callback("calculate" , sectionIndex, compositionIndex); 
    } 

我可以通过在其上设置断点来验证控件是否达到了该函数的最后一行。但是,而不是调用的代码隐藏文件的方法...

protected void CallBackOU_Callback (object sender, ComponentArt.Web.UI.CallBackEventArgs e) 
{ 
    //blah blah 
} 

我得到一个对话报告

Callback Error: Invalid response from server.

这段对话出现三次,之后页面坐在那里什么都不做(永远,只要我能做出)。

我找不到任何有关此信息。任何人都可以给我任何线索或指导如何去诊断问题?

回答

1

没有看到计算回调方法的签名,这只是在黑暗中拍摄的一些问题,但我从JavaScript调用Web方法时遇到的一些问题确保方法正确装饰[WebMethod],确保方法是静态的,确保参数是正确的类型并正确命名(当反序列化JSON iirc时,它们实际上是大小写敏感的)。有关如何调用(JSON/XML)和签名的更多信息可能会有所帮助。此外,您可以尝试使用提琴手来查看是否获得有关错误的更多信息。

+0

感谢您的帮助;我现在至少有一些事情要尝试。我已将回调的签名添加到问题中。 –

相关问题