以编程方式将图像添加到LinkBut​​ton

时间:2012-12-11 15:10:12

标签: c# asp.net

我想以编程方式将图像插入LinkBut​​ton,如下面的aspx代码:

 <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");

P.S PLease不要告诉我使用ImageButton :)。使用此

是有原因的

3 个答案:

答案 0 :(得分:3)

你需要按照

的方式做点什么
bb.Controls.Add(new Image { ImageUrl = "NewImages/tick.jpg" });

即。创建一个Image控件并将其添加到LinkButton的子控件中。

答案 1 :(得分:0)

你可以像这样使用

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

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

答案 2 :(得分: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";