我的网站上的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启用时,工具提示有效,但用户可以点击它(我不想要的)。有什么想法吗?
答案 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”在任何控制中