2011-01-14 13 views
6

Ich verwende Masterseiten für meine ASP.NET-Website und lade auf einer der Inhaltsseiten eine Datei hoch, die einen größeren Zeitüberschreitungswert als die Standard 90 Sekunden erfordert. Für andere Inhaltsseiten möchte ich den Standard-Timeout-Wert so belassen wie er ist.Festlegen des AsyncPostBackTimeout-Werts von ScriptManager auf der ASP.NET-Inhaltsseite

Ist es möglich, das Timeout nur für eine bestimmte Inhaltsseite festzulegen? Ich habe die ScriptManagerProxy-Komponente überprüft, aber keine AsyncPostBackTimeout-Eigenschaft.

Antwort

14

Sie sollten es zu setzen in der Lage sein, Ihren Code-behind in dem Ereignis Page Load:

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

danke, ich verstehe nicht, warum diese Eigenschaft nicht verfügbar ist auf Script so kann diese Eigenschaft in der festgelegt werden Markup, nicht in der Page_load-Ereignisbehandlungsroutine. – RKP

Verwandte Themen