注册 登录
编程论坛 ASP.NET技术论坛

动态添加

jalonlovesja 发布于 2008-03-28 19:15, 1032 次点击
在界面动态添加一行包含(TextBox,Label),要怎么做才能实现???
8 回复
#2
hebingbing2008-03-28 19:24
无疑肯定是要在一个事件中激发该添加事件了……
#3
hebingbing2008-03-28 19:36
能不能说具体点是在table中添加呢?还是在DataGrid中添加……
#4
jalonlovesja2008-03-29 10:35
在table中添加了,指点一下了,谢谢!!!
#5
仰望星空2008-03-29 11:08
直接拼接HTML代码啊,只要定义的id值不相同就可以,写上runat=server在2005里应该就认的,楼主去试试吧
#6
hebingbing2008-03-29 11:25
LS的高明,我还在这里捣鼓的觉得要弄一个自定义控件了……
恩,对,直接拼接html是最好的办法……
#7
jalonlovesja2008-03-29 11:45
谢谢各位的指点了,我去试试啊!!!!啊
#8
guming2008-03-29 23:39
用一个容器 placeholder就行了,,,给DataList分页有时就用placeholder动态添加链接按钮的

protected System.Web.UI.WebControls.PlaceHolder hplholder;
///////////
for(int i=1;i<=hplkct;i++)
{
hplholder.Controls.Add(new LiteralControl("??"));
HyperLink thelink=new HyperLink();
thelink.Text=i.ToString();
thelink.NavigateUrl=Request.CurrentExecutionFilePath+"?page="+i.ToString();
hplholder.Controls.Add(thelink);
if(thelink.Text==this.ctpg.Text)thelink.Enabled=false;
}

[[it] 本帖最后由 guming 于 2008-3-29 23:48 编辑 [/it]]
#9
jalonlovesja2008-03-31 12:51
谢谢各位的指点了,我已经用JS搞定了。
1