2012-12-11 195 views
0

我希望以編程方式插入到一個LinkBut​​ton的圖像類似於下面的ASPX代碼:添加圖片到LinkBut​​ton的編程

<asp:LinkButton runat="server" ><img src="NewImages/tick.jpg" runat= "server" /></asp:Linkbutton> 

我想下面的代碼:

LinkButton bb = (System.Web.UI.WebControls.LinkButton)pagerTable.Rows[0].Cells[0].Controls[0]; 
    bb.Attributes.Add("img", "NewImages/tick.jpg"); 

PS請不要告訴我使用ImageButton :)。有使用原因,這

+0

[將圖像添加到asp.net中的鏈接按鈕]可能的重複(http://stackoverflow.com/questions/7445254/add-image-to-a-link-button-in-asp-net) –

+0

你爲什麼不想使用'ImageButton'? – jrummell

回答

3

你需要沿着

bb.Controls.Add(new Image { ImageUrl = "NewImages/tick.jpg" }); 

線做一些事情即創建一個Image控制並將其添加到LinkButton的子控件。

0

你可以使用這樣

<asp:LinkButton ID="LinkButton1" runat="server" /> 

LinkButton1.Text = "<img src='NewImages/tick.jpg'/>"; 
0

你可以試試這個:

LinkButton bb = (System.Web.UI.WebControls.LinkButton)pagerTable.Rows[0].Cells[0].Controls[0]; 
       HtmlImage i = bb.Controls[0] as HtmlImage; 
      i.Src = "~/NewImages/tick.jpg";