2011-03-29 76 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

你需要一個分裂的背景圖片設置成泡沫,然後創建該部門內的文字。