<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") %>')
如何做到这一点......是否可能。
答案 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>