使用<%Eval(“”)%>从GridView调用java Script函数作为函数参数?

时间:2014-01-17 06:19:42

标签: c# javascript asp.net gridview

我想用一个链接点击GridView控件中的单个参数来调用javascript函数我需要用<%Eval("myfield")%>提供参数的值我该怎么做?

<ItemTemplate>                                 
     <a href="#" onclick='"javascript:return changeview(<%Eval("Id")%>)"'>
          <asp:Label style="color:white;"  ID="Label1" BackColor='<%# System.Drawing.Color.FromName(Eval("color").ToString())%>' runat="server" Text='<% #Bind("doctorname") %>'>
          </asp:Label>
     </a>                                   
</ItemTemplate>

2 个答案:

答案 0 :(得分:0)

OnClientClick='<%# String.Format("javascript:return changeview(\"{0}\")", Eval("Id").ToString()) %>' 

答案 1 :(得分:0)

你可以这样做。

<a href="lnkTest" id="lnkViewContent"  onclick="ShowContent('<%# Eval("Id") %>')">View Content</a>