***********高分求动态控件添加删除的解决方案和实例代码(请回答的时候最好附加上代码)************

jimu8130 2007-06-21 02:21:46
问题要点:
1 点击一次添加按钮,就动态增加一行,同时该行增加一个文本框和一个标签以及一个按钮(删除本行)
2 当添加完毕后也输入了所有的文本框的值后,提交,后台能取得所有文本框的值,并保存到数据库
3 当再次开启本页面会查询数据库得到保存在数据库的值,然后相应的一条记录对应一行(“就动态增加一行,同时该行增加一个文本框和一个标签以及一个按钮(删除本行)”),修改完毕后,提交,存储到数据库。
4 这些控件均放在了一个表格里面,在未动态添加控件前还有其他的控件;这个页面是弹出页面
另外注意:
1 对于问题1 希望能用js方法来实现,不希望每次点击添加按钮还得刷新。
2 对于问题2 据我所知可以用隐藏的字段来存储,不知道有没有其他的好办法。
3 对于问题3 不知道后台应该如何动态添加控件能呈现出来。
4 请各位老大一定要看清楚问题要点和以上注意要点!最好不要简单就说下类似“问题1用js,问题2用hidden......”这样的答案,希望各位除了描述信息也能给出示范的代码。
5 谁的答案让人满意就会多给分,嫌分少,可另外开贴加分!
...全文
243 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimu8130 2007-06-25
  • 打赏
  • 举报
回复
周末无法上网,没看到这么多评论啊
ls的我看过,有可行之处。打算照你的想法来实现,分给你了
fromocean 2007-06-25
  • 打赏
  • 举报
回复
其实根据cpp说的,你的功能应该相当好作了,最重要的是js如何写,我记得163邮箱动态添加附件和你说的比较相像,你可以下载它的js来看看。应该不难做出来适合你的东西。至于数据库绑定的个人感觉repeater来做有点不灵活也容易和你其他添加选项在样式方面有冲突。最好可以在page_load的时候同样的调用js方法来添加或者删除。
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
to cpp2017:
刚才没思考好,我先试验下吧,有问题再问你
cpp2017 2007-06-21
  • 打赏
  • 举报
回复
ls:没看懂你的意思
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
to cpp2017:
在你说的那种情况下如果我连数据库里面的也要删除了?我原来思考的是在已有的table框架下,在后台写个js方法然后根据数据库数据构造n行插入到table(或者干脆在后台构造那个table)
cpp2017 2007-06-21
  • 打赏
  • 举报
回复
3与1其实是一回事.用个repeater绑定就可. 3是显示已有的, 1.是添加新的. 1是在3显示的基础上添加. 至于判断是update还是insert,办法有很多,比如控件名就可以区分 txtOld0 txtOld1..... txtNew0..... txtNew1..... 保存时分别保存.
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
to cpp2017:
:),确实是个小问题。

不过对于问题3,能否给出答案了?
cpp2017 2007-06-21
  • 打赏
  • 举报
回复
用个hidden就可以解决.
cpp2017 2007-06-21
  • 打赏
  • 举报
回复
这是个小问题.
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
to cpp2017:
有个大问题,后台接收我怎么判断是否txt全部被接收了?是否也需要个东西来记录个数
cpp2017 2007-06-21
  • 打赏
  • 举报
回复
前台用js添加,广本框的name设成一定规律.比如txt+流水号. 后台用Reques.Form接收.
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
帮忙看看有什么好办法
artak 2007-06-21
  • 打赏
  • 举报
回复
有,专业看一眼
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
没人看看么?
jimu8130 2007-06-21
  • 打赏
  • 举报
回复
不要沉啊

62,046

社区成员

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

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

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

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