2010-08-27 3 views
0

Я использую много LinkButtons в своем веб-приложении с текстом и изображениями внутри них. Все кнопки LinkButtons установлены с помощью всплывающей подсказки, и все изображения внутри LinkButtons задаются с помощью альтернативного текста.ASP.NET LinkButton Tooltip получает избыточное изображение по альтернативному изображению

<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> 

Можно ли преодолеть эту проблему? Удаление всех альтернативных текстов позволит решить проблему, но лучший (более стандартный) способ всегда приветствуется!

ответ

1

Попробуйте установить для вашего изображения пустой атрибут title.

Или использовать <asp:ImageButton /> вместо <asp:LinkButton />

+0

Использование <жерех: ImageButton /> сделал трюк. Мне нужно будет заменить много, если LinkButtons я думаю ... или удалить атрибут alt. – thomasvdb

Смежные вопросы