asp.net
2011-02-08 5 views 2 likes 
2

asp : image 및 asp : imagebutton 대체 텍스트에 문제가 있습니다. 이미지 위에 마우스를 올려 놓으면 표시되지 않습니다.asp buttonimage 대체 텍스트가 표시되지 않습니다.

<asp:ImageButton ID="ButtonStatus" 
ImageUrl='<%# IIF(Eval("Active")=1,"../images/folders/actived.png","../images/folders/deactivate.png")%>' CommandName="ChangeStatus" CommandArgument='<%# Eval("id_repository") %>' OnCommand="FolderCommand" 
Enabled = '<% #iif(mySecurity.Admin=1, "True", "False") %>' Width="24px" AlternateText="Change the status" 
runat="server" /> 

와 ASP의 경우 : 이미지

<asp:HyperLink runat="server" ID="url_groups" NavigateUrl="~/action/Group_manager.aspx?action=2">             
    <asp:Image id="img_groups" runat="server" ImageUrl="~/Images/folders/group_config.png" AlternateText="Group manager" 
    EnableViewState="false" ImageAlign="Middle" Width="32px" CssClass="navigation" /> 
</asp:HyperLink> 

당신이 나를 도울 수 그 방법으로 객체를 선언? 나는 웹 검색을 시도하지만 난 그 문제를

감사를 해결하기 위해 어떤 게시하거나 제안을 찾을 수 없습니다, 안드레아

+0

무엇 렌더링 된 HTML이 생겼 :

여기에 내가 현재 일하고 있어요 사이트에서 예를 들어입니까? – Oded

+0

안녕하세요, 귀하의 질문이 명확하지 않습니다. 더 잘 설명해 주시겠습니까? –

+0

.aspx를 게시했습니다. 브라우저에서 볼 때 (소스보기) 어떻게 생겼습니까? – Oded

답변

1

난 당신이 제목 속성 alt 속성을 혼합하고 생각합니다. 사용자가 이미지를 수락하지 않으면 Alt가 표시되고 이미지를 가리키면 제목 속성이 툴팁으로 표시됩니다.

+0

대부분의 브라우저는 이미지에 "alt"속성이있을 때 "툴팁"을 표시합니다. – Oded

+0

좋습니다, 작동합니다! 많은 감사합니다! –

+0

@Oded, 불행히도 FireFox는 그러한 브라우저 중 하나가 아닙니다. FF 용 툴팁을 사용해야합니다. –

2

이미지 위에 마우스를 올려 놓으면 대체 텍스트가 표시되는지 브라우저에 따라 다릅니다. .NET Image 또는 ImageButton에 ToolTip 매개 변수를 설정하면 거의 모든 브라우저에서 표시되는 title 속성이 렌더링됩니다.

<asp:HyperLink ID="ReplyLink" runat="server" NavigateUrl='<%# Eval("SrcAddr", "~/msp/send.aspx?to={0}") %>'> 
    <asp:Image ID="ReplyIcon" runat="server" ImageUrl="~/images/email_go.png" AlternateText="Reply" ToolTip="Reply" /> 
</asp:HyperLink> 
관련 문제