在HyperLink控件中显示文本的问题

mik*_*ike 2 asp.net

我正在使用ASP.NET 2.0

我希望我的超链接应该显示图像和我想要的文本.

像这样

<Image>Hyperlink
Run Code Online (Sandbox Code Playgroud)

但是,如果我设置ImageUrlasp:hyperlink控制那么它只能显示图像而不是文字.

我怎么能做指定的事.....

Dam*_*jan 5

如果您定义asp:Hyperlink类的ImageUrlText属性,则ImageUrl优先,您不能将Hyperlink类用作控件容器.

要在同一链接中同时使用文本和图像,请使用HtmlAnchor.防爆.

     <a ID="htmlAnchor" runat="server" href="~/yourpagehere.aspx">
       <asp:Label ID="lblText" runat="server" ></asp:Label>
       <asp:Image ID="imgage" runat="server" ImageUrl="~/images/myimage.png"  />
    </a>
Run Code Online (Sandbox Code Playgroud)