简单的ASP.net工具提示(适用于FireFox)

时间:2009-11-02 11:40:40

标签: asp.net tooltip

我的网站上的ASP.Net中有一个ImageButton,填充了属性ToolTop:

<asp:ImageButton CausesValidation="false" Enabled="false" ID="imgHelp" ImageUrl="Images/Icons/help.png" Width="15px" Height="15px"
                            runat="server" ToolTip="Die Referenz der Anfrage, z.B.: Bieter- oder Auktionsnummer"  />

但是在FireFox中,工具提示没有显示出来。

有人认为可以免费使用ToolTip-UC吗?


这是生成的代码:

<input type="image" name="ctl00$ContentPlaceHolder1$imgHelp" id="ctl00_ContentPlaceHolder1_imgHelp" disabled="disabled" title="Die Referenz der Anfrage, z.B.: Bieter- oder Auktionsnummer" src="Images/Icons/help.png" style="height:15px;width:15px;border-width:0px;" />

好的我看到了我的问题,当ImageButton启用时,工具提示有效,但用户可以点击它(我不想要的)。有什么想法吗?

4 个答案:

答案 0 :(得分:3)

我的猜测是它在Firefox中不起作用,因为你将控件的enabled属性设置为false。如果将其设置为true,这是否可以解决问题?

更新 - 这是Firefox中的设计。如果你想绕过这个,就必须使用像JavaScript工具提示机制这样的东西。

更新2:

使用asp:Image标签:

<asp:Image runat="server" ID="the Id" 
   ToolTip="Die Referenz der Anfrage, z.B.: Bieter- oder Auktionsnummer"  
   ImageUrl="TheImage.jpg" 
   AlternateText="Some alt here" />

答案 1 :(得分:1)

我不了解ASP.NET,但我确信生成的HTML会告诉您更多关于它在Firefox中不起作用的原因。

答案 2 :(得分:1)

您可以尝试添加“onclick = return(false);”所以点击意味着什么。同时将指针的css更改为正常,因此它甚至不会显示为可点击。

答案 3 :(得分:0)

如何将CSS应用于 ToolTip =“Die Referenz der Anfrage,z.B。:Bieter-oder Auktionsnummer”在任何控制中