asp.net 新手,一个panel里面放一个自定义控件,然后点击panel外的增加按钮

asp.net 新手,一个panel里面放一个自定义控件,然后点击panel外的增加按钮,第1张

假设方法A生成动态的控件,在A方法里加一个参数,int型i,即protect void A(int i){生成动态控件的代码};在后台添加一个全局的变量,public static int t=0,每次点击添加按钮t++然后执行A(t)就是将要生成控件的个数传指岁入方法。这里要注意ID,注意不要重复了运逗烂,用自定义id+t生成你控件的旁漏ID。如果你生成的控件需要后台点击事件的话就把A(t);放到IF(!ispostback){}外面;你每次只能添加一个就是因为生成的控件刷新的时候被刷掉了。你可以去看下页面的生命周期

Button btn=new Button()

Page.Form.Controls.Add(btn)

如果你有一缓拆个固定位置需要添加扰坦枣的话,那么在这个位置放一个Panel

然后Panel1.Controls.Add(btn)

或者直接吧<td>加一信租个<td runat="server" id="td1" >

然后 td1.Controls.Add(btn)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11987182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存