javascript - 在后面的代码中获取添加的gridview表数据
问题描述
我的aspx(设计器)文件上有一个gridview。我已经通过 javascript 通过生成的 gridview 表添加了行,以使 web 对性能更加友好,并且我使用保存按钮更新了整个表。但我无法在我的代码后面添加添加的行。浏览器是否可以将(新行)传达给后面的代码?
解决方案
这不是一个简单的方法——服务器(后面的代码)不知道你的 javascript 插入的任何行——所以当你回发到服务器时,这些行就消失了。一种解决方案是:
- 将您的数据放入服务器已知的输入控件中,例如
HiddenField
以序列化形式。 - 回发到您的服务器并反序列化数据
- 将反序列化数据添加到服务器上的 gridview
推荐阅读
- netsuite - Netsuite Suitescript 参考错误选择图未定义
- javascript - How to pass argument in middle of promise chain?
- sql - 更新语句检索不正确的值
- multithreading - 多个线程写入一个LinkedHashMap时,最后一个线程添加的键值对只保留一个
- ios - seekTo youtube Api 斯威夫特
- javascript - 尝试 JSON.parse 来自 Django 的序列化数据
- javascript - 使用数组查找匹配项的“For”循环不执行
- asp.net - 从桌面应用程序登录 Google Oauth2 网络?
- python - 在 Kubernetes 中运行的 Dockerized API 服务器响应时间慢?
- python - 在 Vmware 中出现错误“pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用。”