【发布时间】:2011-08-30 22:47:46
【问题描述】:
我有一个 GridView 和一些允许用户展开单个行的 jQuery 代码。在行扩展时,我会显示一个 div,其中将包含与该行相关的更多信息。 div 内部是一个 ASP.Net UpdatePanel。我调用 __doPostBack 函数,传递我希望刷新的特定 UpdatePanel 的 ID。
var updatePanel = $(expandContent).children("div[id$=UpdatePanel1]").attr("id");
__doPostBack(updatePanel, '');
但是,在调试时,我注意到 *UpdatePanel_Load* 方法正在为页面上的每个 UpdatePanel 调用。由于扩展行将导致系统关闭并检索数据,我真的只想为已扩展的特定行获取此数据。
所以我的问题是,有没有人知道使用 JavaScript 使单个 UpdatePanel 刷新的方法。
谢谢 艾伦。
【问题讨论】:
标签: javascript asp.net updatepanel