Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ASP.NET中的一个位置显示不同的AJAX更新面板?_Asp.net_Ajax_Updatepanel - Fatal编程技术网

如何在ASP.NET中的一个位置显示不同的AJAX更新面板?

如何在ASP.NET中的一个位置显示不同的AJAX更新面板?,asp.net,ajax,updatepanel,Asp.net,Ajax,Updatepanel,我有一个上面有5个按钮的页面。我希望按钮下面的区域包含一个更新面板,如果单击按钮1,该面板将显示按钮1的面板。如果他们单击按钮2,那么我希望按钮2的更新面板替换按钮1的更新面板。每个面板上都有复选框和文本框之类的内容 有办法做到这一点吗?有更有效的方法吗?简单,我的朋友。。只有一个更新面板,里面有多个asp:panel或asp:Placeholder。所有这些都应该是可见的,除了一个应该根据单击的按钮显示 如果你的按钮在UpdatePanel中,那么你就完成了。 如果他们在外面-没问题!将Asy

我有一个上面有5个按钮的页面。我希望按钮下面的区域包含一个更新面板,如果单击按钮1,该面板将显示按钮1的面板。如果他们单击按钮2,那么我希望按钮2的更新面板替换按钮1的更新面板。每个面板上都有复选框和文本框之类的内容


有办法做到这一点吗?有更有效的方法吗?

简单,我的朋友。。只有一个更新面板,里面有多个asp:panel或asp:Placeholder。所有这些都应该是可见的,除了一个应该根据单击的按钮显示

如果你的按钮在UpdatePanel中,那么你就完成了。 如果他们在外面-没问题!将AsyncPostBackHandler添加到指向这些按钮的UpdatePanel。即使按钮不在UpdatePanel中,也会生成一个AJAX回调:)

如果你也需要的话,可以带上一个例子

使用选项卡容器


我试过了,但我必须将按钮与容器页面分开,而且选项卡容器似乎强制将按钮连接到面板上。