2011-01-14 13 views
6

Używam stron wzorcowych dla mojej witryny ASP.NET i na jednej ze stron zawartości ładuję plik, który wymaga większej wartości limitu czasu niż domyślne 90 sekund. W przypadku innych stron zawartości chcę pozostawić domyślną wartość limitu czasu taką, jaka jest.Ustawianie wartości AsyncPostBackTimeout ScriptManagera na stronie treści ASP.NET

Czy można ustawić limit czasu tylko dla określonej strony z zawartością? Sprawdziłem składnik ScriptManagerProxy, ale nie ma on właściwości AsyncPostBackTimeout.

Odpowiedz

14

Powinieneś być w stanie ustawić go w kodzie opóźnieniem w przypadku Page_Load:

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

dzięki, ja nie rozumiem, dlaczego ta właściwość nie jest dostępny na ScriptManagerProxy więc ta właściwość może być ustawiony w Mark-up, nie w procedurze obsługi zdarzenia Page_load. – RKP

Powiązane problemy