About the author

Miron Abramson
Me
Software Engineer,
CTO at PixeliT
and .NET addicted for long time.
Open source projects:
MbCompression - Compression library

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2014

Creative Commons License

Blog Flux Directory
Technology Blogs - Blog Top Sites

Events from control inside Accordion control are not being fired in first click

Update: In the last release of AjaxControlToolkit, the problem had been solved

I never used the Accordion control before. Last days, I had to work on another developer's code that used an Accordion control.  One of the problems the code had was that when you click on a button that inside the Accordion control - the first click doesn't do nothing, only the second click fire the event. The control was inside an updatepanel, so I was sure that make the problem, but it still happened after I took it out from the updatepanel.

I searched the Internet, and I found that is very common problem with that control. I tried lot of solutions suggested, like adding a reference  to the button in the OnInit page event, adding manually  the event, and some stuff similar, but nothing really worked. After I almost got crazy, I found this post and it had some source code that claimed to be the solution. I downloaded the whole source of the AjaxControlToolkit.dll, change the code in the Accordion class with the attached code in the post, compiled it, replaced the AjaxControlToolkit.dll in my project with the new compiled one - and Walla!!! the Accordion starts to work as expected, and to fire all the needed events!

So, if you have that problem, that events are not being fired from withing your Accordion control, and you are lazy to download and compile the source code of the AjaxControlToolkit, just download the file below, replace the AjaxControlToolkit.dll in your project with this one, and your Accordion will work just fine.

AjaxControlToolkit.zip (402.69 kb)

Currently rated 4.7 by 3 people

  • Currently 4.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posted by Miron on Sunday, December 21, 2008 7:38 AM
Permalink | Comments (6) | Post RSSRSS comment feed

Related posts

Comments

DotNetKicks.com

Sunday, December 21, 2008 8:13 AM

trackback

Trackback from DotNetKicks.com

Events from Accordion control are not being fired problem

Benny il

Friday, February 27, 2009 10:24 AM

Benny

Well done Smile I was also going crazy trying to figure this out, but gave up..

magos ar

Saturday, April 04, 2009 5:46 AM

magos

Hi and thanks for the post.

I have a question regarding accordion controls though:

I have an accordion inside a <table> tag and have FadeTransitions set to true.
Something goes wrong because the spacing between accordion panes goes awry.
I'm using IE6.
Any clues?

Thanks so much!

Miron il

Saturday, April 04, 2009 5:54 AM

Miron

@magos,
No tengo ningun idea.
I just fixed existing code.
I didn't played with it too much.

Venki in

Tuesday, December 22, 2009 3:36 PM

Venki

Miron, I have the click problem with accordion. I see your article and download the dll. I replace the dll from my application with your's. But still I have a same problem. Yet Problem was not solve. Any idea Please tell me ?

topsy.com

Friday, August 06, 2010 11:41 PM

pingback

Pingback from topsy.com

Twitter Trackbacks for

Events from control inside Accordion control are not being fired in first click
[mironabramson.com]
on Topsy.com