2011-01-14 16 views
6

Utilizzo pagine master per il mio sito Web ASP.NET e in una delle pagine di contenuto carico un file che richiede un valore di timeout superiore rispetto ai 90 secondi predefiniti. Per le altre pagine di contenuto voglio lasciare il valore di timeout predefinito così com'è.impostazione del valore ScriptManager AsyncPostBackTimeout nella pagina di contenuto ASP.NET

È possibile impostare il timeout solo per una pagina di contenuto specifica? Ho controllato il componente ScriptManagerProxy, ma non ha una proprietà AsyncPostBackTimeout.

risposta

14

Si dovrebbe essere in grado di impostare nel vostro code-behind in Page_Load:

protected void Page_Load(object sender, EventArgs e) { 
    ScriptManager.GetCurrent(this).AsyncPostBackTimeout = 300; 
} 
+1

grazie, io non capisco perché questa proprietà non è disponibile su ScriptManagerProxy quindi questa proprietà può essere impostata in markup, non nel gestore di eventi Page_load. – RKP

Problemi correlati