ASP.NET UpdatePanel и функции JavaScript - PullRequest
0 голосов
/ 16 февраля 2011

Я хотел бы вызвать функции JavaScript, чтобы показать / скрыть загрузочную анимацию при изменении DropDownList в UpdatePanel.

Вот DopDownList в UpdatePanel

<asp:UpdatePanel ID="UpdatePanel4" runat="server">
  <ContentTemplate>
    <asp:DropDownList ID="ddl_size" runat="server" OnSelectedIndexChanged="ddl_size_SelectedIndexChanged" AutoPostBack="true">/asp:DropDownList>
    ...

Вотфункции JavaScript, которые я хочу вызвать

function ShowLoadingAnimation() { ... }
function HideLoadingAnimation() { ... }

Использую ли я триггеры?Как мне это использовать?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 16 февраля 2011

Вы можете использовать обработчики PageRequestManager beginRequest и endRequest для отображения / скрытия анимации. Подробности реализации приведены на Sys.WebForms.PageRequestManager beginRequest Event и Пошаговое руководство. Анимация элементов управления ASP.NET UpdatePanel Страницы MSDN.

0 голосов
/ 18 февраля 2013

Поместите этот код в тег JavaScript на странице aspx:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); 
function endRequestHandler() { yourJsFunction }
...