We help IT Professionals succeed at work.

how to pass the "this" object from C# to a Java Script function.

brgdotnet
brgdotnet asked
on
127 Views
Last Modified: 2017-04-11
In my asp.net markup, If I pass the "this" pointer to my java script function, I am able to access the controls in my GridView control. See below code (Existing Code). What I really need to do though is to not pass the "this" object through asp.net but through C#. So how is the "this" pointer accessed through C#? considering I will pass it to a Java script function from C#? I know how to pass variables from C# to java script, but I just don't know how to access the "this" object.

Existing code :
<asp:button ID = "btnConfirmAll" Text="Confirm" runat="server" OnClientClick="processFunc(this); return false;" />


function processFunc(objRef)
{
  var row = objRef.parentNode.parentNode;
  var GridView = row.parentNode;
  var inputList = GridView.getElementsByTagName("input");

  for( var i = 0; i < inputList.length; i++)
  {


  }




}
Comment
Watch Question

CERTIFIED EXPERT

Commented:
What I really need to do though is to not pass the "this" object through asp.net but through C#.
Not quite understand what you trying to mention here. can you elaborate further by giving some scenarios?
CERTIFIED EXPERT
Most Valuable Expert 2017
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION