ASP.NET LinkBut​​ton工具提示被图像替换文本覆盖

时间:2010-08-27 10:33:50

标签: asp.net internet-explorer

我在我的网络应用程序中使用了很多LinkBut​​tons,其中包含文本和图像。 所有LinkBut​​tons都使用工具提示进行设置,LinkBut​​tons中的所有图像都使用替换文本进行设置。

<asp:LinkButton CssClass="button button-input" ID="btnSearch" runat="server" CausesValidation="False" ToolTip="Search"> 
    <img id="imgSearch" runat="server" src="../../../images/icons/magnifier-left.png" alt="search-something" width="12" height="12" />
</asp:LinkButton> 

问题是在Internet Explorer中显示的是图像的替代文本,而不是LinkBut​​ton的工具提示。在Firefox中,这个问题不存在,它总是显示LinkBut​​ton的工具提示。

这是制作的XHTML:

<a href="javascript:__doPostBack('...','')" title="Search" id="..."><img width="12" height="12" alt="search-something" id="..." src="../../images/icons/magnifier-left.png"></a>

是否有可能克服这个问题? 删除所有替代文本将解决问题,但总是欢迎更好(更标准)的方式!

1 个答案:

答案 0 :(得分:1)

尝试在图片上设置空的title属性。

或使用<asp:ImageButton />代替<asp:LinkButton />