我有一个页面上有5个按钮。我希望按钮下面的区域包含一个更新面板,如果点击按钮1,它将显示按钮1的面板。如果他们点击按钮2,那么我希望按钮2的更新面板替换按钮1更新面板。每个面板都有复选框和文本框。如何在ASP.NET的一个位置显示不同的AJAX更新面板?
有没有办法做到这一点?有没有更有效的方法来做到这一点?
我有一个页面上有5个按钮。我希望按钮下面的区域包含一个更新面板,如果点击按钮1,它将显示按钮1的面板。如果他们点击按钮2,那么我希望按钮2的更新面板替换按钮1更新面板。每个面板都有复选框和文本框。如何在ASP.NET的一个位置显示不同的AJAX更新面板?
有没有办法做到这一点?有没有更有效的方法来做到这一点?
简单,我的朋友..只需要一个更新面板与多个asp:Panel或asp:PlaceHolders里面。所有这些应该是可见的,除了应该基于点击的按钮显示的那些。
如果你的按钮在UpdatePanel里面 - 你就完成了。 如果他们在外面 - 没问题!添加AsyncPostBackHandlers到指向这些按钮的UpdatePanel。即使这些按钮不在UpdatePanel中,那么仍然会生成AJAX回调:)
如果您还需要它,也可以带入一个示例!
我想,但我必须有按钮从容器页分开,看来该标签的容器强制连接到面板的按钮。 – SteveGSD 2010-04-19 06:50:56