2014-01-13 87 views
1

的文字這是我的.aspx代碼:動態設置Radtooltipmanager

<asp:LinkButton ID="link" runat="server"> <telerik:RadToolTipManager 
ID="toottip" runat="server" AutoTooltipify="true" Width="200px" 
RelativeTo="Element" HideEvent="LeaveTargetAndToolTip" 
WebServiceSettings-UseHttpGet="false" Animation="Fade" 
EnableTheming="true" Title="Documents" ShowEvent="OnMouseOver"> 
<WebServiceSettings Method="GetToolTipData" 
Path="InvestmentDropDownWebService.asmx" UseHttpGet="true"/> 
<TargetControls> 
    <telerik:ToolTipTargetControl TargetControlID="link"></telerik:ToolTipTargetControl> 
</TargetControls> </telerik:RadToolTipManager> </asp:LinkButton> 

這是後面的代碼:

protected void Page_Load(object sender, EventArgs e) 
{ 
    DataTable dt = getName(); 
    link.Text = dt.Rows[0][Name].ToString(); 
} 

我想這個代碼,但問題是,鼠標懸停時, webservice不被調用。如果我在.aspx頁面中設置鏈接按鈕Text,它工作正常...

如果文本來自代碼隱藏,如何解決?

+0

http://demos.telerik.com/aspnet-ajax/tooltip/examples/tooltipversustooltipmanager/defaultcs.aspx –

+0

另一種解決方案,請 –

+0

該鏈接僅供參考...它不是一個解決方案 –

回答

0

你用試圖通過給出aspx頁面空白文本像

<asp:LinkButton ID="link" runat="server" Text=" "> <telerik:RadToolTipManager 
ID="toottip" runat="server" AutoTooltipify="true" Width="200px" 
RelativeTo="Element" HideEvent="LeaveTargetAndToolTip" 
WebServiceSettings-UseHttpGet="false" Animation="Fade" 
EnableTheming="true" Title="Documents" ShowEvent="OnMouseOver"> 
<WebServiceSettings Method="GetToolTipData" 
Path="InvestmentDropDownWebService.asmx" UseHttpGet="true"/> 
<TargetControls> 
    <telerik:ToolTipTargetControl TargetControlID="link"></telerik:ToolTipTargetControl> 
</TargetControls> </telerik:RadToolTipManager> </asp:LinkButton> 
+0

是的我試過 –

+0

@ user2849657只是嘗試一些演示數據,如「懸停」或其他...並嘗試替換頁面上...並將鼠標懸停在鏈接按鈕上。請檢查這個... –