选项卡容器中的更新面板

时间:2010-03-25 10:50:06

标签: c# asp.net asp.net-ajax updatepanel

我有一个带有5个标签的标签容器,每个标签都包含一个更新面板。

当用户最初打开表单时,他们只能看到第一个Tab,其他的设置为visible = false。一旦他们完成了第一个表单,点击保存会发送部分回发以将数据保存到数据库。保存之后,我想将所有其他选项卡设置为可见,但此时此功能不起作用,我假设因为选项卡容器未包含在更新面板中。

如何让它工作,我是否需要将标签容器放在它自己的更新面板中,这显然会包含所有其他更新面板,或者我不应该在第一个标签中使用更新面板并且整页回发?

2 个答案:

答案 0 :(得分:1)

我认为您需要将所有标签放在一个更新面板中,否则您无法更新其可见性。不需要整页回发。

答案 1 :(得分:1)

您可以使用嵌套更新面板构建页面。因此,您将获得选项卡容器和现有内部更新面板的外部更新面板。请注意,内部更新面板需要一个PostbackTrigger来更新外部更新面板中的控件!

Google建议:嵌套的UpdatePanel