¿Cómo evitar doble click?

hectorll
27 de Diciembre del 2004
Hola, tengo un problemilla:

Tengo un pantalla, ASP.NET, para almacenar datos en una BBDD y un linkButton (Aceptar) que al pulsar sobre el me almacena los datos y regresa a la pantalla anterior. El problema esta en que si yo pulso por segunda vez el boton, antes de que haya regresado a la pantalla anterior, me almacena los datos dos veces.
He probado deshabilitar el boton en su evento on_click, pero no funciona. Tambien he probado con una variable de session preguntando en el evento on_click si tiene un valor determinado, pero tampoco funciona.

¿Alguien sabria como solucionar esto? ¿Como se puede evitar el dbl_click en los button o linkbutton de ASP.NET?

Un saludo.