AJAX binds jquery events multiple times

Posted by Dynde on Stack Overflow See other posts from Stack Overflow or by Dynde
Published on 2010-03-29T10:20:02Z Indexed on 2010/03/29 10:23 UTC
Read the original article Hit count: 608

Filed under:
|
|
|

Hi...

I have a masterpage setup, with a pageLoad in the topmost masterpage, which calls pageLoad2 for nested masterpages which calls pageLoad3 for content pages.

In my content page I have a jquery click event and in my nested masterpage I have a web user control.

Whenever I use the user control in the nested masterpage, it rebinds the click event in the content page (undoubtedly because the pageLoad3 is called again), but this makes the click event fire twice on a single click. The problem gets worse the higher up masterpages you go (eg. fires 3 times if user control from topmost masterpage is called).

Can anyone tell me how to make sure it only binds the jquery events once?

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about AJAX