关于jquery和.NET的基本问题

时间:2008-11-26 12:29:26

标签: asp.net jquery listview jqmodal

我想创建一个页面,以便我可以在“jquery弹出窗口”中选择过滤器,但我不知道如何接收结果。

假设我有一个带有ListView的页面,我想为它选择过滤器(可能从列表中选择多个),所以我创建了一个不同的ASPX并使用jquery(实际上是jqModal)来打开它ajax,用户选择过滤器,然后接受。

如何选择重新绑定我的ListView?

(...)

我刚刚在jQuery弹出窗口中选择了上面链接的URL,这正是我想要做的......它是如何完成的?

1 个答案:

答案 0 :(得分:0)

我认为最简单的解决方案是使用带有style =“display:none”的asp按钮。在关闭弹出窗口的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_Click todo正常过滤。