将backgroung图像设置为asp.net中的按钮标记

时间:2011-03-22 10:31:06

标签: asp.net

我试图将图像设置为asp.net中的按钮标记但是它给出了一个错误,指出无法应用背景图像。请帮忙 我写了以下代码

<asp:Button ID="bsrc" runat="server" Style="left: 545px; position: absolute; top: 18px;font-family:Tahoma; font-size:small" Text="Search" Width="101px" />
<img src="search-icon.png" alt="" style="left: 649px; width: 29px; position: absolute; top: 17px; height: 26px" />

1 个答案:

答案 0 :(得分:1)

有一个名为ImageButton的asp.net控件,看起来好像是你想要使用的。

<asp:ImageButton id="bsrc" runat="server" ImageUrl="search-icon.png" />

而不是使用按钮然后尝试给它一个图像。

编辑:

要显示文本,您无法使用ImageButton。所以你需要使用一些css来获得按钮的背景图像。

CSS

.btnstyle1{ background: url(yourimageurl.jpg); height: imageheight; width: imagewidth; }

按钮

<asp:Button ID="btn1" runat="server" Text="Button 1" CssClass="btnstyle1" />