我有一个工作的aspxcallback,今天它开始不起作用了。我尝试了一切,更改了控件,给了它一个新名称,添加了一个新的aspxcallback控件。但它们都没有让它发挥作用。
<dxcb:ASPxCallback ID="pageCloseCall" runat="server"
ClientInstanceName="pgCloseCS" OnCallback="pageCloseCall_Callback">
<ClientSideEvents EndCallback="function(s,e)
{
window.returnValue = e.result;
self.close();
}" />
</dxcb:ASPxCallback>
感谢您的帮助。 Mehmet Serif Tozlu
答案 0 :(得分:1)
处理ASPxCallback的客户端CallbackComplete事件。它有效吗?
答案 1 :(得分:0)
<dxcb:ASPxCallback ID="pageCloseCall" **ClientInstanceName="pageCloseCall1"** runat="server"
ClientInstanceName="pgCloseCS" OnCallback="pageCloseCall_Callback">
<ClientSideEvents EndCallback="function(s,e)
{
window.returnValue = e.result;
self.close();
}" />
</dxcb:ASPxCallback>
首先,您必须添加 ClientInstanceName 属性。 然后在服务器端,如果会触发你的AspxCallBack,你应该调用 .PerformCallback(),这会导致调用 pageCloseCall_Callback 。注意: pageCloseCall1 .PerformCallback()使用 ClientInstanceName 而不是 ID 。
Regrads, Andoura