我在我的网络应用程序中使用了很多LinkButtons,其中包含文本和图像。 所有LinkButtons都使用工具提示进行设置,LinkButtons中的所有图像都使用替换文本进行设置。
<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中显示的是图像的替代文本,而不是LinkButton的工具提示。在Firefox中,这个问题不存在,它总是显示LinkButton的工具提示。
这是制作的XHTML:
<a href="javascript:__doPostBack('...','')" title="Search" id="..."><img width="12" height="12" alt="search-something" id="..." src="../../images/icons/magnifier-left.png"></a>
是否有可能克服这个问题? 删除所有替代文本将解决问题,但总是欢迎更好(更标准)的方式!
答案 0 :(得分:1)
尝试在图片上设置空的title
属性。
或使用<asp:ImageButton />
代替<asp:LinkButton />