I've tried testing this and it still doesn't show my modal popup for > 45 seconds. Do you have any other suggestions? In my on_init sub, I have also tried things like
If DotNetNuke.Framework.AJAX.IsInstalled Then
Me.Page, "AsyncPostBackTimeout", New Object() {240})
Me.Page).AsyncPostBackTimeout = 240
Dim ts As New System.TimeSpan(0, 4, 0)Me.Page.AsyncTimeout = ts
End If
I've intentionally messed up a connection string so that my modal popup will display for as long as possible. No matter what I do, the async postback doesn't last for more than 45 seconds. I've also tried adding an asynctimeout property to the page directive in the default.aspx page with no luck (viewing the source of the page doesn't have the @page directive in there either for some reason). I've also tried adding an entry to the web.config
Am I missing something?
<pages validateRequest="false" enableview_stateMac="true" enableEventValidation="false" asyncTimeout="240" enableSessionState="true">
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
<namespaces>
<add namespace="System.ComponentModel"/>
</namespaces>
</pages>