请教一个C#的问题

qq_40317281 2017-09-20 09:07:10
ASP.NET 为什么在同一个点击事件里同时向两个表格添加行和列,结果只有后添加的表格显示在页面上???
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
先不用说“同一个点击事件里同时”.........老师写的、让你们抄在笔记上的任何程序,你都先用这个测试十遍,然后放弃那些不靠谱的 asp.net 程序例子。
  • 打赏
  • 举报
回复
或许有些不合格的老师会恨我恨得咬牙切齿,但是我觉得这是为广大的.net 程序员好,尽早搞明白 asp.net 最初步的原理,善莫大焉。
  • 打赏
  • 举报
回复
我给你提供一个基本的测试,可以测试你们老师懂不懂 asp.net 基本开发机制。 就是把一个会造成回发的按钮放到目标页面上,然后调试开发页面时,时不时地点击这个测试按钮,让页面回发。你看看页面上丢不丢东西、乱不乱。而且正常的 asp.net webform 程序,在回发时也绝对不会去都去查询数据库并且重新绑定到列表控件之类的操作,因为 asp.net 自动从 ViewState 状态中恢复上一次页面输出 html 时的服务器端控件的内部全部子控件内容,自动回填所有内部信息。如果你用这个基本的按钮回发测试,发现页面回发之后界面乱了、或者多余地反反复复去花费巨大代价去重新查询数据库、重新绑定界面控件,那么这个老师就并不太懂 asp.net。
qq_40317281 2017-09-20
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
逻辑有问题,可能先生成的行列对象 被覆盖了。调试程序代码吧
就是老师上课挖的坑,本来就是为了实现给一个表格添加行列,结果老师在外循环最后的表格添加行的紧挨着下面写了一样的第二个表格行的添加,第一个表格就不见了,只有第二个显示,内循环是给行添加列,外循环是将已经完成的行添加到表格里
qq_40317281 2017-09-20
  • 打赏
  • 举报
回复
引用 2 楼 foren_whb 的回复:
肯定是代码问题,是不是只有一个执行了绑定操作?
就是老师上课挖的坑,本来就是为了实现给一个表格添加行列,结果老师在外循环最后的表格添加行的紧挨着下面写了一样的第二个表格行的添加,第一个表格就不见了,只有第二个显示,内循环是给行添加列,外循环是将已经完成的行添加到表格里
丰云 2017-09-20
  • 打赏
  • 举报
回复
肯定是代码问题,是不是只有一个执行了绑定操作?
exception92 2017-09-20
  • 打赏
  • 举报
回复
逻辑有问题,可能先生成的行列对象 被覆盖了。调试程序代码吧

62,046

社区成员

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

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

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

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