2

我一直在使用 Ajax Contol Toolkit 的 TabContainer 控件。

当用户单击选项卡时,我试图捕获单击了哪个选项卡(如索引)。

有谁知道这是否可能?

4

2 回答 2

0

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

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

查看Ajax Control Toolkit 网站显示了一些感兴趣的属性:

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

您能否利用ActiveTabChangedorOnClientActiveTabChanged事件来实现您正在寻找的东西?

马克

于 2009-07-10T18:14:03.600 回答
0

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

于 2010-02-22T12:31:46.660 回答