2014-03-05 31 views
0
<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功能傳遞JavaScript的使用參數綁定()

tooltip.pop(this,'test') 

工作正常時鼠標懸停。
但是我要像下面。(這意味着不是「檢驗」,需要通過MRNNumber

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

如何做到這一點?有沒有可能。

+0

請使用瀏覽器的「查看源文件」 – SajithNair

+0

頁面已大,所以我把它的一部分發布你的HTML,

Singaravelan

+0

'#Bind(...)'做了什麼? –

回答

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> 
+0

雖然我沒有嘗試過使用'onmouseover'。傳統的服務器控件屬性可以這樣設置。 – ps2goat

+0

它顯示服務器標記不正確形成錯誤。 – Singaravelan

+0

我剛剛在最後一個雙引號和百分號之間加了一個空格。看看是否有幫助。 – ps2goat