C # Webforms показывают индикатор загрузки во время выполнения кода [закрыто]

Приложение Webforms, которое у меня есть, очень сильно загружает данные, в основном это ASP-элементы управления, выполняющие операции ADO.net У меня время загрузки где-то от 5 до 15 секунд, что нормально, но я бы хотел, чтобы пользователю было более очевидно, что его запрос обрабатывается.

Я хотел бы добавить загрузочное изображение или какой-то визуальный элемент, который будет отображаться при запуске серверного кода.

ASP:

<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();
}

Ответы на вопрос(2)

Ваш ответ на вопрос