ImageButton文字

时间:2012-06-13 23:13:18

标签: asp.net

您好,我正在努力做“简单”的事情,无法设法解决

达网络, 在我的网站上我有一个导航菜单,菜单中的每个项目都是一个图像

(就像在上面的“菜单”问题..标签..等等..但我的情况下的背景颜色是图像)

我想加载图像并从服务器端动态添加文本 我无法设法添加文本。 什么是最好的方法 我希望能够做类似以下的事情:

<asp:ImageButton ID="imgButton" runat="Server" ImageUrl="nav1.gif" **text=""**/>

并且从服务器上只能写下如下内容:

imgButton.text = “AA”

感谢任何帮助:) 谢谢Eran。

3 个答案:

答案 0 :(得分:0)

您的图片按钮的文本属性控制元素的AlternateText属性的值,并且根据MSDN不能直接从您的代码中调用。您可能想要做的是使用LinkButton,并使用css将按钮的背景设置为您的图像。这将使您同时拥有图像和文本。

答案 1 :(得分:0)

你可以使用css和无序列表(<ul>)来实现这样的效果。只需设置列表项的样式(<li>)以获得背景图像,并在列表项中放置asp:labels(可以从后面的代码访问以动态更改)

答案 2 :(得分:0)

您可以尝试使用普通的asp按钮,但使用style / css设置图像。

将按钮的样式/ css设置为background-color: transparent;,然后更改图像,使用背景属性设置图像background: url([dir]/nav1.gif);

text属性将按照您期望的图像按钮工作。按钮文本样式可以修改为普通的css即。颜色和字体大小等。