|
|
1
1
好的,解决了这个问题 我需要做的是在usercontrol中的gridview控件上启用回发。 然后将Gridview用户控件放在一个updatepanel中,并将details用户控件保留在另一个updatepanel中。 这样一切都解决了。不过,这个解决方案并没有给人留下深刻印象。看起来有点难看。 |
|
|
2
0
确保“更新”面板设置为“始终更新”(无条件更新)。您还可以发现本文中的信息非常有用: http://www.asp.net/AJAX/Documentation/Live/overview/PartialPageRenderingOverview.aspx http://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.update.aspx 第一个链接将提供有关部分页面呈现的一些历史记录,第二个链接提供有关更新方法的更多信息。 从文档中调用UpdatePanel.Update将导致在调用后在客户端上重新呈现更新面板,但前提是UpdatePanel设置为有条件更新。如果设置为“始终更新”,则会引发错误。 如果您的“更新”面板设置为“始终更新”,可能是因为它嵌套在另一个更新模式设置为“条件”的UpdatePanel中? |