繁体   English   中英

模态弹出式扩展器在gridview刷新时消失

[英]Modal popup extender disappears on gridview refresh

我有一个更新面板,该面板每2秒刷新一次gridview。 我添加了modalpopup扩展程序以确认gridview中的用户操作。 并且我将所有其他控件包装在另一个更新面板的asp页面中,以避免每次刷新页面。

虽然我认为我只是刷新gridview,但整个页面还是在刷新,并且模式弹出扩展器在2秒后消失了。 请帮我解决。

强文本

这是我的aspx页面的外观。

--Mainupdatepanel-- --div-- --table-- --dropdown-- --button-- --textbox---/ table-- --updatePanel1-带有项目模板按钮的gridview-- / updatepanel1-- --updatepanel2-- --confirmbuttonextender-- --confirmbuttonextender> --modalpopup---// modalpopup-- --panel--

--buttons-用于modalpopup-/ panel---/ updatepanel2---/ div---/ MainUpdatepanel--

在后面的代码中:

Timer_click事件我称为updatepanel1.update();

在gridview内按钮的单击事件中,我将其称为updatepanel2.update();。

如果页面上有多个更新面板,并且希望它们独立刷新,则需要确保将更新面板的UpdateMode属性设置为Conditional

同样,似乎两个更新面板又都包裹在一个更新面板中,您需要将ChildrenAsTriggers属性更改为false,否则mainupdatepanel将使用内部更新面板进行更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM