使用bind()传递javascript参数

时间:2014-03-05 06:10:34

标签: javascript asp.net

<asp:TemplateField HeaderText="MRN Number" ItemStyle-Width="6%">
     <ItemTemplate>

          <asp:Label ID="lblMRNNumber" runat="server" Text='<%#Bind("MRNNumber") %>'
               onmouseover="tooltip.pop(this,' test');"></asp:Label>

      </ItemTemplate>
 </asp:TemplateField>

我的javascript函数

 tooltip.pop(this,'test')

鼠标悬停时工作正常 但我想在下面。(这意味着代替'test',需要传递MRNNumber

tooltip.pop(this,'<%#Bind("MRNNumber") %>') 

如何做到这一点......是否可能。

1 个答案:

答案 0 :(得分:1)

在onmouseover属性中使用字符串连接。

<asp:TemplateField HeaderText="MRN Number" ItemStyle-Width="6%">
 <ItemTemplate>

      <asp:Label ID="lblMRNNumber" runat="server" Text='<%#Bind("MRNNumber") %>'
         onmouseover='<%= "tooltip.pop(this,'" & Eval("MRNNumber") & "');" %>'></asp:Label>

  </ItemTemplate>
 </asp:TemplateField>