AspxCallback EndCallback事件不起作用

时间:2011-03-08 20:51:22

标签: c# devexpress

我有一个工作的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

2 个答案:

答案 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