setting the ScriptManager AsyncPostBackTimeout value on the ASP.NET content page
You should be able to set it in your code-behind in the Page_Load event:
protected void Page_Load(object sender, EventArgs e) { ScriptManager.GetCurrent(this).AsyncPostBackTimeout = 300;}