2013-02-01 55 views
1

如何在单击按钮时打开具有淡入淡出过渡效果的手风琴窗格?我试图在服务器端进行编码,它正在工作,但没有任何过渡。单击按钮时打开ajax手风琴窗格

这里是我的代码...

protected void Button1_Click(object sender, EventArgs e) 
{ 
     Accordions.FadeTransitions = true; 
     Accordions.SelectedIndex = 1;  
} 
+0

这是来自AjaxControlToolkit库的Accordion控件吗?除了更改手风琴的选定窗格外,是否还有用于按钮单击的服务器代码? –

+0

是的,这是一个ajax控件,这是我在按钮单击中的唯一代码.. @YuriyRozhovetskiy –

回答

1

你需要打开客户端选择窗格。

<asp:Button runat="server" Text="Click Me" OnClientClick="switchPane(1); return false;" /> 

<script type="text/javascript"> 
    function switchPane(index) { 
      $find("<%= Accordions.ClientID %>_AccordionExtender").set_SelectedIndex(index); 
    } 
</script> 

这种方法禁用服务器端的客户端事件。

相关问题