Основной вопрос о jquery и .NET - PullRequest
0 голосов
/ 26 ноября 2008

Я хочу создать страницу, чтобы выбрать фильтры в «jquery popup», но я не знаю, как получить результаты.

Предположим, у меня есть страница с ListView, и я хочу выбрать фильтры для нее (возможно, с множественным выбором из списка), поэтому я создаю другой ASPX и открываю его с помощью jquery (на самом деле jqModal ) через ajax пользователь выбирает фильтры и принимает.

Как получить этот выбор для повторного связывания моего ListView?

(...)

Я только что выбрал URL для ссылки выше во всплывающем окне jQuery, это именно то, что я хочу сделать ... как это сделать?

1 Ответ

0 голосов
/ 26 ноября 2008

Я думаю, что самое простое решение было бы иметь кнопку asp со стилем = "display: none". В функции javascript, которая закрывает всплывающее окно, подделайте щелчок по этой кнопке. Затем создайте обычный обработчик событий для повторного связывания списка.

HTML:

<div class="jqmWindow" id="dialog">
    <asp:ListView runat="server" id="lvFilter" />
</div>
<asp:Button runat="server" id="btnFilter" OnClick="btnFilter_Click" style="disaply:none" />

Javascript:

$('#dialog').jqm({
    onHide:function() {
      $("#<%= btnFilter.ClientID %>").click();
    }
});

Сторона сервера:

btnFilter_Нажмите, чтобы выполнить обычную фильтрацию.

...