Click here to Skip to main content
11,721,385 members (79,933 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# ASP.NET Javascript
hello!
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 9:03am
Edited 16-Apr-13 9:10am
v2
Comments
richcb at 16-Apr-13 15:05pm
   
You failed to ask a question.

1 solution

Rate this: bad
good
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
  Permalink  

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 380
1 OriginalGriff 254
2 Mika Wendelius 170
3 cyycoish 70
4 ppolymorphe 66
0 Sergey Alexandrovich Kryukov 2,249
1 OriginalGriff 1,024
2 F-ES Sitecore 690
3 Maciej Los 619
4 Richard MacCutchan 580


Advertise | Privacy | Mobile
Web01 | 2.8.150901.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