我的页面上有5个按钮。我希望按钮下方的区域包含一个更新面板,如果他们点击按钮1,它将显示按钮1的面板。如果他们点击按钮2,那么我想要按钮2的更新面板来替换按钮1更新面板。每个面板上都有东西,如复选框和文本框。
有办法做到这一点吗?有没有更有效的方法来做到这一点?
答案 0 :(得分:3)
简单,我的朋友..只需要一个包含多个asp:Panel或asp:PlaceHolders的更新面板。所有这些都应该是可见的,除了应该根据点击的按钮显示的那个。
如果您的按钮位于UpdatePanel内 - 您就完成了。 如果他们在外面 - 没问题!将AsyncPostBackHandlers添加到指向这些按钮的UpdatePanel。即使按钮不在UpdatePanel中,仍然会生成AJAX回调:)
如果你也需要它可以带来一个例子!
答案 1 :(得分:2)