簡體   English   中英

使用bind()傳遞JavaScript參數

[英]Passing javascript argument using bind()

<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") %>') 

怎么做...可能嗎。

在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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM