.net - ASPxCallbackPanel 上的 PerformCallback 似乎没有结束

标签 .net asp.net ajax callback devexpress

我们正在使用 DevExpress 的 ASP.NET 控件。

在我们的应用程序中,我们使用 ASPxCallbackPanel控制在不同的地方。回调由 "CallbackPanel.PerformCallback (...)" 触发在 ClientSideEvents.ValueChanged 的处理程序中.

有时,只有在使用 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 秒后消失?或者有没有办法在挂起的情况下重定向到特殊的错误页面?

我们如何处理这个问题?

最佳答案

关于.net - ASPxCallbackPanel 上的 PerformCallback 似乎没有结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5339241/

相关文章:

c# - ASP.NET MVC 5 成员身份模拟特定用户

ASP.NET Webmethod 总是返回 401

php - 通过ajax返回大量的html(带有几个变量)?

c# - ASP.NET 中的 Console.WriteLine

c# - DBreeze 在单声道中无法正常运行

c# - 如何最好地用C#4编写自己的后台工作和可交流的(发送进度更新并获取消息)非可视类?

javascript - 如何让函数 `clearInterval`本身?

.net - 为什么编译为 x86 的 .NET EXE 会以 x64 运行?

c# - IIS 我的网站文件夹已删除

c# - 如何在 ASP.NET Page_Load 事件中识别 RadButton 发起的回发?