asp.net ajax asyn。回发问题

时间:2009-10-11 16:45:59

标签: asp.net asp.net-ajax

有一个由asp.net控件创建的标签菜单。现在我用一个用javascript制作的新标签菜单来改变它。第三个选项卡上有一个事件,当我点击标签时,它会以asp.net ajax作为asyn发回。但它每次回发后都会把我带到第一个标签,但我不希望在此之后更改标签。它必须留在第三个标签上,只需更改内容即可。我该如何解决?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您的自制tabset位于更新面板中,那么它将成为部分更新的一部分。您的选项卡控件需要记住它的视图状态,以便在回发(或部分更新)后呈现它时,它将使用正确的选定选项卡进行渲染。我建议在页面上使用隐藏字段来保存所选选项卡的值或索引。然后,当您从回发中渲染tabset时,您将从该隐藏字段中读取并知道选择了哪个选项卡并进行渲染。