2014-06-08 101 views
0

如何在動態創建動態圖片按鈕時添加文本或標籤。我已經試過如何在動態創建動畫時在圖片按鈕中添加文本

ImageButton imbtn = new ImageButton(); 
       imbtn.ID = sname; 
       imbtn.AlternateText = sname; 
imbtn.lable=sname; 
       imbtn.Attributes.Add("src", "./image/" + strText); 
       imbtn.AlternateText = sname; 
       imbtn.Style.Add("height", "50px"); 
       imbtn.Style.Add("Width", "90px"); 
       imbtn.Style.Add("Left", ileft + "px"); 
       Panel4.Controls.Add(imbtn); 

這條線4不工作。

回答

0

ImageButton控件不具有的屬性「拉布勒」我想你要使用工具提示作爲你控制一個標誌,是imbtn.ToolTip = sname

經與圖像

// CSS一個普通的按鈕控件類

.image-btn-add { 
     background-image: url("Images/add.png") ; 
     background-repeat: no-repeat; 
     background-position: left; 
     background-size: 20px !important; 
     height: 30px !important; 
    } 

// .aspx文件

<asp:Button ID="Button1" runat="server" Text="  Add" CssClass="image-btn-add" /> 

,這裏是從代碼中動態按鈕後面aspx.cs

Button btn = new Button(); 
     btn.ID = "Button1"; 
     btn.Text = "  Add"; 
     btn.CssClass = "image-btn-add"; 

,結果會是這樣

enter image description here

+0

提示工作,但我有一些按鈕,所以要使用tootltip來獲得噸他的按鈕名稱非常耗時。我需要這樣的按鈕,我可以在其上添加圖像和文本。或者每個按鈕下面的標籤 – user3132068

+0

如果您想爲按鈕設置圖像和標籤,則可以使用普通按鈕控制並添加圖像。我會將它添加到 –

+0

以上的代碼上,我已經嘗試過,但按鈕不會顯示圖像,可能是我的代碼包含問題。您可以向我發送代碼plz。 – user3132068

相關問題