asp.net如何在后台添加服务器控件

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:49:29
StringBuilder MainTableSB = new StringBuilder("<table>");
MainTableSB.Append("<tr><td>月份</td><td>产品</td></tr>");
//在此处添加linkbutton
MainTableSB.Append("</table>");

如何添加 服务器 控件,我试过了,BUTTON可以添加,但是ASP:BUTTON就添加不了,求大侠解答。

以imgbutton为例
ImageButton img = new ImageButton();
img.ImageUrl = ;
img.Width=165;
img.Height=120;
img.BorderColor = Color.Gray;
img.BorderWidth = 1;
img.PostBackUrl = ;
Panel1.Controls.Add(img);//panel上添加
form1.Controls.Add(img);//表单添加,但是布局不好控制

Button btn=new Button()
Page.Form.Controls.Add(btn);
如果你有一个固定位置需要添加的话,那么在这个位置放一个Panel
然后Panel1.Controls.Add(btn);
或者直接吧<td>加一个<td runat="server" id="td1" >
然后 td1.Controls.Add(btn);