请问我用Literal
Literal l = new Literal();
sdf[i] = "<dl><dt><b style=font-size:14px;color:#CC0000;>" + title[i] + "</b><asp:ImageButton ID='imgb_down' runat= \"server\" ImageUrl=\"icon/donghua2.gif\" onclick='imgb_down_Click'/></dt><dd>点击数:<b style='color:#CC0000;'>" + views[i] + "</b></dd></dl>";
l.Text="<img id=\""+ID[i]+"\" "+ "src=\""+Url[i] +"\""+ "width=80 height=50 title=\"" +title[i] + "\" alt= \""+sdf[i]+"\" />";但是编译执行后总是没有出现ImageButton,麻烦大家帮我看一下!!谢谢哈
Literal l = new Literal();
sdf[i] = "<dl><dt><b style=font-size:14px;color:#CC0000;>" + title[i] + "</b><asp:ImageButton ID='imgb_down' runat= \"server\" ImageUrl=\"icon/donghua2.gif\" onclick='imgb_down_Click'/></dt><dd>点击数:<b style='color:#CC0000;'>" + views[i] + "</b></dd></dl>";
l.Text="<img id=\""+ID[i]+"\" "+ "src=\""+Url[i] +"\""+ "width=80 height=50 title=\"" +title[i] + "\" alt= \""+sdf[i]+"\" />";但是编译执行后总是没有出现ImageButton,麻烦大家帮我看一下!!谢谢哈
不能增加html代码的
用label吧
Literal可以显示html的
但你这个liter没有在页面上显示
L这个控件在aspx页面上展示了吗?
<div id="div" runat="server">
</div>
后台代码: ImageButton imgbtn = new ImageButton();
imgbtn.ImageUrl = "Images/Image.gif";
imgbtn.ID = "imgBtnId"; this.div.Controls.Add(imgbtn);
Page.Controls.Add(l);