0

JavaScript に複数のパラメーターを渡す方法を教えてください。私のコードでは、グリッドビュー内のリンクをクリックすると新しいウィンドウが開きます。最初のパラメーター (ID) は正常に処理できますが、2 番目のパラメーター (名前) を渡す方法がわかりません。次のコードは、パラメータを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>   
4

2 に答える 2

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> 
于 2013-09-25T09:59:26.300 に答える
0

試す

<a onclick='javascript:Open(<%# Eval("DocTypeCode") %>)" >A_<%# Eval("Id") %></a>
于 2013-09-25T09:59:53.580 に答える