C # Webforms muestra el indicador de carga durante la ejecución del código [cerrado]
La aplicación de Webforms que tengo tiene muchos datos, en su mayoría controles ASP que realizan operaciones de ADO.net. Tengo tiempos de carga de entre 5 y 15 segundos, lo cual es normal, pero me gustaría que sea más obvio para el usuario que su solicitud se está procesando.
Lo que me gustaría hacer es agregar una imagen de carga o algún tipo de elemento visual que se muestre cuando se ejecute el código del servidor.
ÁSPID:
<telerik:RadButton ID="OKbutton" runat="server"
Skin="WebBlue"
Text="OK">
</telerik:RadButton>
C#:
private SqlDataReader dr = null;
protected void OKbutton_Click(object sender, EventArgs e)
{
//Long running query
string query = "UPDATE Employees SET Salary = 12345 WHERE EmployeeID = 123"
SqlCommand cmd = new SqlCommand(query, db.DbConnection);
dr = cmd.ExecuteReader();
}