关于asp.net动态添加控件,求高手指点!!!!!!!

lilin0503 2012-03-19 07:33:26
小弟最近遇到个难题,我的asp.net页面上有一个textbox1和一个button1按钮(都是服务器控件),现在我要实现在textbox1中输入产品序列号,点击button1按钮,则在页面中动态添加一个textbox2和一个button2,textbox2显示textbox1的内容,同时textbox1清空,用于输入下一个序列号,以此类推可以添加N个textboxN和buttonN,每次点击button1的同时后台还需要连接数据验证序列号是否存在,点击buttonN则删除页面上的textboxN和buttonN......之前的思路是在页面中放一个<div id ="snList"> </div> 然后利用javascript 在<div>中添加textbox和button,如果不进行后台操作能实现控件的添加,一旦服务器返回重新加载页面,前面添加的控件和数据就没了 如上所述,如果全用服务器控件,如何实现textbox和button控件的添加呢,同时如何给buttonN添加点击事件,实现点击buttonN就删除相应的textboxN和buttonN。。。新手上路,请各位指点迷津!!!!!!!!灰常感谢~~~~~~~~~~~~~~
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2012-03-19
  • 打赏
  • 举报
回复

在Page_Init里添加控件。。。

还想懒够 2012-03-19
  • 打赏
  • 举报
回复
自动添加的控件,如果需要绑定后台事件,需要在Page_Init事件中进行控件的添加,否则后台事件委托是不会触发的
cykb518 2012-03-19
  • 打赏
  • 举报
回复
一般这种情况 建议用html控件和ajax来做,用服务器控件做 用户体验非常不好,除非是自己做来玩。
lilin0503 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hyrjlzw 的回复:]
来QQ邮箱,传你段代码研究研究
[/Quote]
我的QQ邮箱 1334276628@qq.com 多谢!
hyrjlzw 2012-03-19
  • 打赏
  • 举报
回复
来QQ邮箱,传你段代码研究研究
  • 打赏
  • 举报
回复
一种就是ajax,可以解决你的问题
还有就是在load里面每次都要生成你原先生成的控件,否则已提交页面,这些控件都是会消失的,虽然它们的ViewState都还在
hyrjlzw 2012-03-19
  • 打赏
  • 举报
回复
搞个全局datatable,默认有一条空数据,绑定到gridview,模板列textbox和button 单击“添加”即追加一条空数据,重新绑定

62,071

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧