当modalPopUpExtender出现时,可以绑定/填充/加载GridView吗?

时间:2012-12-21 01:02:36

标签: asp.net gridview ajaxcontroltoolkit modalpopupextender

我有2个更新面板。

第二个具有GridView本机控件,它由面板控件包装。最后一个面板控件有一个来自AjaxControlToolkit的ModalPopUpExtender。

我可以在load事件页面将数据绑定到gridView,并且在使用modalPopUpExtender的更新面板中工作正常。

但是当ModalPopUpExtender出现时,无论如何都要绑定或绑定GridView吗?

我想这样做是为了让网页加载速度更快,并避免向用户询问该项目是否正在寻找,而且,如果搜索依赖于某些用户输入,我认为不可能,但我只是请确认。

我的问候。

参考:使用ModalPopUp + UpdatePanel + Grid我遵循以下示例:http://weblogs.asp.net/rajbk/archive/2009/05/07/using-the-modal-popup-extender-to-build-a-popup-search-interface.aspx

1 个答案:

答案 0 :(得分:1)

在显示ModalPopupExtender时绑定,而不是使用UpdatePanel,因为show事件是客户端事件。但是,您可以使用一个按钮,显示“加载数据”,他们可以单击以获取结果,这是一个额外的点击,但可以工作。或者,如果您可以通过JSON获得结果,则可以使用JavaScript在客户端上构建显示,这也是有效的。