показывает asp: ModalPopupExtender с использованием jQuery - PullRequest
4 голосов
/ 26 мая 2011

Я пытаюсь показать asp: ModalPopupExtender, используя jQuery, но безуспешно. Вот что у меня есть:

ASP.NET

<asp:ModalPopupExtender BehaviorID="confirmPopup" ID="confirmPopup" runat="server" />

JAVASCRIPT

function ShowConfirmPopup() {
    var _id = '#<%= confirmPopup.ClientID %>';
    var modal = $find(_id);
    modal.show();
}

Что происходит, так это то, что modal всегда равно null, поэтому всплывающее окно никогда не отображается. Что я делаю не так?

1 Ответ

5 голосов
/ 26 мая 2011

$ find () не является частью jQuery, но ASP.NET AJAX .Поэтому не следует добавлять префикс поведения к хеш-знаку:

function ShowConfirmPopup()
{
    var modal = $find("confirmPopup");
    modal.show();
}
...