如何将2个参数从gridView传递给javascript

时间:2013-09-25 09:38:30

标签: javascript asp.net

我可以知道如何将多个参数传递给javascript吗?在我的代码中,单击gridview中的链接后将打开一个新窗口。第一个参数(ID)可以成功,但我不知道如何传递第二个参数(名称)。以下代码是我如何尝试将params传递给javascript

 function OpenWin(id, name) {
        window.open("JHProducts.asp?ID=" + id + "&Name=" + name");
 }


<asp:TemplateField>
      <ItemTemplate>
         <a onclick='<%# String.Format("javascript:OpenWin(""{0}"");", Eval("ID"), Eval("Name"))%>' href="javascript:void(0);" style="cursor:Pointer; color: #0000CC;" >Show Details</a> 
      </ItemTemplate>
 </asp:TemplateField>   

2 个答案:

答案 0 :(得分:1)

是这个还是我没有正确理解?

<a onclick='<%# String.Format("javascript:OpenWin('{0}','{1}');", Eval("ID"), Eval("Name"))%>' href="javascript:void(0);" style="cursor:Pointer; color: #0000CC;" >Show Details</a> 

答案 1 :(得分:0)

尝试

<a onclick='javascript:Open(<%# Eval("DocTypeCode") %>)" >A_<%# Eval("Id") %></a>