2011-03-29 45 views
3

我在gridview中有一个图像,image显示图像内部文本asp.net

我想要在这个图像中的动态文本。文字我是从这样获得从数据库中:

<%#DataBinder.Eval(Container.DataItem,"textForImage")%> 

但这个buuble里面说明了什么?哪个控制我必须使用?

回答

2

您可以设置一个div这个图像作为background-image和使用CSS它放置div和位置中的文本

<div class="bubble"> 
    <%#DataBinder.Eval(Container.DataItem,"textForImage")%> 
</div> 

.bubble 
{ 
background-image:url(...); 
} 
+0

谢谢,但我得到的那个讲话泡泡的小图像,当我更改属性像这样.bubble {background-image:url('bubble2.png')no-repeat; }比没有气泡正在显示。 – Chris 2011-03-29 13:19:38

+0

你试过{background-image:url('bubble2.png');背景重复:不重复}? – Curt 2011-03-29 13:46:42

+1

@Chris:尝试在.bubble CSS中明确指定布尔的宽度和高度。 – Brian 2011-03-29 14:42:46

1

你需要一个分裂的背景图片设置成泡沫,然后创建该部门内的文字。