The following two methods are available for passing parameters (multiple):
Method One:
<asp:templatefield headertext= "column name 1" >
<ItemTemplate>
<a href= "<%# string. Format ("Javascript:function_1 ({0},{1},{2},"), "eval (" F1 "), eval (" F2 "), eval (" F3 "))%>" ><%# eval ("F")% ></a>
</ItemTemplate>
</asp:TemplateField>
Method Two:
<asp:templatefield headertext= "column name 1" >
<ItemTemplate>
<a href= "<%#" Javascript:function_1 ("+databinder.eval (Container.DataItem," F1 ") +", "+databinder.eval ( Container.DataItem, "F2") + "," +databinder.eval (Container.DataItem, "F3") + "," "%>" ><%# Eval ("F")%>< /a>
</ItemTemplate>
</asp:TemplateField>
----------------The following excerpt from invoking JavaScript through an HREF
There are two ways to invoke JavaScript with the href, as follows:
Method 1
<a href= "javascript:myfunction ()" >
Click here for Javascript action!</a>
Note: If JavaScript is disabled by the browser, an error message warns the reader that the JavaScript program cannot be run.
Method 2
<a href= "Nojavascripthere.htm"
Onclick= "MyFunction (); return FALSE ">
Click here for Javascript action!
</A>
Use HREF to invoke JavaScript in GridView