0

我想以编程方式将图像插入到 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");

PS 请不要告诉我使用 ImageButton :)。使用这个是有原因的

4

3 回答 3

4

你需要做一些事情

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

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

于 2012-12-11T15:14:57.320 回答
0

你可以这样使用

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

LinkButton1.Text = "<img src='NewImages/tick.jpg'/>";
于 2012-12-11T15:14:32.000 回答
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";
于 2012-12-11T15:14:54.047 回答