I have an odd problem.

In asp.net (C#) I have a web form with a text field and a button.

The text field has autopostback enabled with a text\_changed event.
The button has a click even also.

If the text changes in the field and the user clicks the button without losing the focus on the text field first, the two events seem to "clash" on the server and the request takes a good 2-3 minutes to return nothing.

If the text changes in the field and the field loses focus before the button is clicked, the events are fired separately and everything is OK.

I need to be able to allow the users to go straight to clicking the button when they've changed the text. 

Has anyone else seen this problem, and if so how do you get around it?