2011-03-17 75 views
3

我們使用DevExpress的ASP.NET控件。ASPxCallbackPanel上的PerformCallback好像不會結束

在我們的應用程序中,我們在各個地方使用了ASPxCallbackPanel控件。該回調在ClientSideEvents.ValueChanged的處理程序中由"CallbackPanel.PerformCallback (...)"觸發。

有時候,只有在使用Internet Explorer時,加載欄和表單纔會被鎖定。我們沒有得到任何服務器錯誤 - 客戶端只是顯示加載欄,並沒有停止。

推薦的錯誤處理回調錯誤在我們的Web.Config設置如下:

..

<modules> 
    <remove name="ScriptModule"/> 
    <remove name="ASPxHttpHandlerModule"/> 
    <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    <add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxClasses.ASPxHttpHandlerModule, DevExpress.Web.v10.2, Version=10.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/> 
</modules> 

..

<devExpress> 
    <compression enableHtmlCompression="true" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true"/> 
    <themes enableThemesAssembly="true"/> 
    <errors callbackErrorRedirectUrl="~/sites/special/ErrorPage.aspx"/> 
    <settings rightToLeft="false"/> 
</devExpress> 

..

不幸,我們無法真正重現錯誤。它有時會發生。有沒有辦法在回調中設置超時時間,以便加載條在大約30秒後消失?或者有沒有辦法在掛起的情況下重定向到特殊的錯誤頁面?

我們該如何處理這個問題?

回答

1

的問題是應用防火牆,我們拿到的這款現在解決了。

+1

我有同樣的問題:-(它是哪個防火牆? – 2012-09-13 12:13:34