Ajax Control Toolkit TabContainer - 如何确定单击了哪个选项卡?

时间:2009-07-10 18:05:27

标签: asp.net ajax controls toolkit

我无法使用Ajax Contol Toolkit的TabContainer控件。

当用户点击标签时,我试图捕捉哪个标签被点击(如索引)。

有人知道这是否可行?

2 个答案:

答案 0 :(得分:0)

愚蠢的问题是:为什么你需要知道吗?

我自己也在使用Ajax Control Toolkit中的TabContainer - 但是我从未想过知道何时点击了哪个标签的冲动。 TabContainer将显示相应的页面,用户可以与该选项卡页面上的控件进行交互 - 为什么您需要知道哪个页面被激活?你的情景是什么?

检查Ajax Control Toolkit website会显示一些感兴趣的属性:

  • ActiveTabChanged(Event) - 在回发后更改选项卡时在服务器端触发
  • OnClientActiveTabChanged - 要附加到客户端tabChanged事件的javascript函数的名称
  • ActiveTabIndex - 显示的第一个标签

您可以使用ActiveTabChangedOnClientActiveTabChanged事件来实现您的目标吗?

马克

答案 1 :(得分:0)

服务器端事件ActiveTabChanged正常工作。 只需确保将AutoPostBack设置为“true”