动态添加控件的问题,在线等,解决问题五分钟内,分立码全给谁。决不失言。 http://www.csdn.net/develop/read_article.asp?id=17847 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry,我说的是webform,asp.net中添加 在页面中放置一个placeHolder,如下:<form ID="Form1" RunAt="server" ><asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder></form>在代码中TextBox tb2=new TextBox();PlaceHolder1.Controls.Add(tb2); 我最近写的一段,大致符合要求:private void showallurl(int t) { Holder1.Controls.Clear(); TextBox tb; for(int i=0;i<t;i++) { tb=new TextBox(); tb.ID="tb_"+i.ToString(); tb.Width=336; Holder1.Controls.Add(name); Holder1.Controls.Add(tb); Holder1.Controls.Add(enter); } }aspx页里还需拖一控件 Button mybtn=new Button(); mybtn.Visible=true; mybtn.Style["Z-INDEX"]="104"; mybtn.Style["POSITION"]="absolute"; mybtn.Style["LEFT"]="50px";//.Insert(0,"5px"); mybtn.Style["TOP"]="100px"; this.Controls[1].Controls.Add(mybtn);可参考http://expert.csdn.net/Expert/topic/2160/2160200.xml?temp=.7338068 SnApnet(rookie) 能不能写完整些? private void Page_Load(object sender, System.EventArgs e) { TextBox tb=new TextBox(); tb.Text="add when page load"; this.Page.Controls[1].Controls(.Addtb); }这样可以了. 唉,晚了一步.更正一句:this.Page.Controls[1].Controls.Add(tb); 判断用户是否存在 对话框 请教UrlRewriter的正则问题~ 怎么实现这个?都来看看 怎样指定网页刷新次数? ASP.NET 非常典型问题! 怎样定义数组,并把循环查找得到的值赋给数组? 经常刷新的页面如何使用数组变量 怎么我的ASP APPLICATION不能运行啊?? 在运用存储过程插入信息时,总提示我插入的是空值 多人修改同一web项目的dll的编译的问题。 为什么Activex控件不能用了?
<asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder>
</form>在代码中
TextBox tb2=new TextBox();
PlaceHolder1.Controls.Add(tb2);
private void showallurl(int t)
{
Holder1.Controls.Clear();
TextBox tb;
for(int i=0;i<t;i++)
{
tb=new TextBox();
tb.ID="tb_"+i.ToString();
tb.Width=336;
Holder1.Controls.Add(name);
Holder1.Controls.Add(tb);
Holder1.Controls.Add(enter);
}
}aspx页里还需拖一控件
Button mybtn=new Button();
mybtn.Visible=true;
mybtn.Style["Z-INDEX"]="104";
mybtn.Style["POSITION"]="absolute";
mybtn.Style["LEFT"]="50px";//.Insert(0,"5px");
mybtn.Style["TOP"]="100px";
this.Controls[1].Controls.Add(mybtn);可参考http://expert.csdn.net/Expert/topic/2160/2160200.xml?temp=.7338068
{
TextBox tb=new TextBox();
tb.Text="add when page load";
this.Page.Controls[1].Controls(.Addtb);
}
这样可以了.
更正一句:
this.Page.Controls[1].Controls.Add(tb);