2009-04-05 4 views
0

Кто-нибудь знает, как использовать модальный диалог jquery на страницах asp.net? http://jqueryui.com/demos/dialog/asp.net и jquery dialog

Я попытался создать простую страницу aspx, вставил код из примера (http://jqueryui.com/demos/dialog/), он почти работает. Диалог кратковременно отображается, а затем исчезает. Кажется, что страница делает обратную передачу. Я не уверен, как остановить его, так что модальный диалог остается.

+0

Это может помочь, если вы можете показать нам код для вашей страницы ASPX. –

ответ

-1

Я предполагаю, что у вас есть что-то вроде:

<asp:Button ID="popupButton" OnClientClick="showModalPopup();" Text="Click me" runat="server" /> 

Я бы попробовать добавить "возвращение ложным;" к OnClientClick собственности вашей кнопки:

<asp:Button ID="popupButton" OnClientClick="showModalPopup(); return false;" Text="Click me" runat="server" /> 

Или, если вам не нужно, чтобы получить доступ к кнопке в коде-позади, просто использовать стандартную кнопку HTML и установить это OnClick атрибут события:

<button onclick="showModalPopup();">Click me</button> 
0

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

Надеюсь, это поможет.