C# RadTabStrip单击时显示提示

C# RadTabStrip单击时显示提示,c#,javascript,.net,asp.net-ajax,telerik,C#,Javascript,.net,Asp.net Ajax,Telerik,当用户单击选项卡时,我想启动radconfirm窗口,询问他们是否要继续。现在,我取消事件,激发radconfirm,在回调中,如果成功,我将尝试显式回发以显示新选项卡。我试着做: //In tabSelecting event on client e.get_tab().select(); //to select the new tab because I canceled the selection earlier on sender._postback(e.get_tab()); //to

当用户单击选项卡时,我想启动radconfirm窗口,询问他们是否要继续。现在,我取消事件,激发radconfirm,在回调中,如果成功,我将尝试显式回发以显示新选项卡。我试着做:

//In tabSelecting event on client
e.get_tab().select(); //to select the new tab because I canceled the selection earlier on
sender._postback(e.get_tab()); //to perform the postback
RadMultiPage会更新为新选项卡的内容,但RadTabStrip不会显示所选的新选项卡。我看到用新选项卡的内容选择了旧选项卡

有什么想法吗


谢谢。

如果您获得了单击选项卡的客户端对象,您可以使用客户端API中的set_selected方法(请参阅)将其设置为selected。

因为我附加到了tabSelecting,我需要在组件中添加一个布尔值,以防止第二次取消事件,因为设置所选选项卡也会触发tabSelecting事件。这就是修复方法。

该代码是客户端JavaScript代码。。。即使设置了选定的选项卡,我仍然有相同的问题。因为,我附加到了选项卡选择,这是一个问题。