ASP.NET LinkButton Tooltip переопределяется альтернативным текстом изображения - PullRequest
0 голосов
/ 27 августа 2010

Я использую множество кнопок LinkButton в своем веб-приложении с текстом и изображениями внутри них. Все 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>

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

1 Ответ

1 голос
/ 27 августа 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...