Click here to Skip to main content
11,920,394 members (57,039 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# ASP.NET Javascript
i have a question i need to handle the click event of some element like a "td" my form get postbacked buy the event i registered for that event on server isnt fired.

i implemented the IPostBackEventHandler interface and implemented the RaisePostBackEvent as blow:

client code :
window.onload = function ()
    document.getElementById("TestTd").onclick = function (e)
        __doPostBack("First args", "Second args");
and code at server
public void RaisePostBackEvent (string eventArgument)
        this.InfoLabel.Text = "Handled";   

as i said the form getts submitted but RaisePostBack method dosnt get executed.
thanks alot!
Posted 16-Apr-13 10:03am
Edited 16-Apr-13 10:10am
richcb 16-Apr-13 15:05pm
You failed to ask a question.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

__doPostBack('btnClick','Second args');
use below code at code behind
if (Request["__EVENTTARGET"] == "btnClick")
   string secandArg = Request["__EVENTARGUMENT"];

try to avoid space for __EVENTTARGET ie btnClick, hope it will solve your problem

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 415
1 phil.o 170
2 Dave Kreskowiak 155
4 F-ES Sitecore 130
0 OriginalGriff 6,778
1 KrunalRohit 4,495
2 Sergey Alexandrovich Kryukov 3,203
3 George Jonsson 2,805
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web01 | 2.8.151120.1 | Last Updated 17 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100