Click here to Skip to main content
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 10:03am
Edited 16-Apr-13 10: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 OriginalGriff 475
1 Maciej Los 349
2 Richard MacCutchan 220
3 BillWoodruff 219
4 Mathew Soji 160
0 OriginalGriff 8,759
1 Sergey Alexandrovich Kryukov 7,407
2 DamithSL 5,639
3 Maciej Los 5,269
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web01 | 2.8.1411028.1 | Last Updated 17 Apr 2013
Copyright © CodeProject, 1999-2014
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