Welcome to Manicprogrammer Sign in | Join | Help

Frustrated

I don´t know about everyone else using Atlas, but I do LOVE it. It makes lots of difficult Web UI handling tasks very easy. But today I got really frustrated.

I have an update panel that has a wizard inside of it. Basically what it does is collect info from the user for a Graph and on the finish step show the desired graph.

Everything was going swell until I had to capture the Timeout and display a message to the user saying that he should filter more or try again later.

Atlas (until the current CTP) does not support Timeout in UpdatePanels, and the default timeout (NOT CONFIGURABLE!!!) is of 90secs. So I really don´t have a choice. Once the user clicks next and waits for longer than 90 secs, he is on his own. He won´t know if the graph didn´t show up because of an error.

The problem isn´t so bad because I use the UpdateProgress control (a nice progress bar). This way, while Timeout hasn´t occured the bar is scrolling, and when the bar disappear and the graph does not show up the user will know that something bad happened.

But I got really disapointed by this missing feature, since it´s a really important feat.

Technorati Tags: - - - - -

Published Thursday, August 31, 2006 3:27 PM by heynemann

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Frustrated

Friday, September 01, 2006 3:01 PM by Eilon (Microsoft)
Hey there,
In the CTP, as you found out, the timeout is hard coded and there's no good way to handle that problem.

You'll be glad to know that in Atlas 1.0 we have a series of events that you can handle on the client to detect the timeout and do whatever you want when it happens. You can also configure the timeout by a simple property on the ScriptManager if you want.

Thanks,
Eilon

# re: Frustrated

Friday, September 01, 2006 7:51 PM by heynemann
That's really nice to know actually Eilon. Thanks a lot for taking the time to come here and help me.

Enter the text you see in the image:

Leave a Comment

(required) 
required 
(required)