首页 > 解决方案 > 在后面的代码中获取添加的gridview表数据

问题描述

我的aspx(设计器)文件上有一个gridview。我已经通过 javascript 通过生成的 gridview 表添加了行,以使 web 对性能更加友好,并且我使用保存按钮更新了整个表。但我无法在我的代码后面添加添加的行。浏览器是否可以将(新行)传达给后面的代码?

标签: javascriptasp.net.net

解决方案


这不是一个简单的方法——服务器(后面的代码)不知道你的 javascript 插入的任何行——所以当你回发到服务器时,这些行就消失了。一种解决方案是:

  1. 将您的数据放入服务器已知的输入控件中,例如HiddenField以序列化形式。
  2. 回发到您的服务器并反序列化数据
  3. 将反序列化数据添加到服务器上的 gridview

推荐阅读