我想以编程方式将图像插入LinkButton,如下面的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 :)。使用此
是有原因的答案 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";