asp.net - 数据表和 JavaScript

标签 asp.net javascript gridview datatable

有没有办法避免每次向 gridview 添加行时的回发?

换句话说,我可以将 DataTable 存储在客户端上,并在保存完成后将其传递给服务器控件,而不是每次添加行时都进行回发吗?

我搜索了又搜索...我能找到的只是网络服务、JSON,而且我感觉它在这里是多余的...这是一项简单的任务,我相信每个人在某个时候都必须做。

有人能解释一下吗?

最佳答案

如果您正在处理使用 ViewState 的标准 ASP.NET GridView,则无法避免回发。

但是,您可以禁用 ViewState 并在每次页面加载时手动(以编程方式)呈现控件。这将让您控制行创建/删除/更新的各个方面,但您必须手动完成这一切。是的,您将利用 AJAX 在服务器上读取或更新。

关于asp.net - 数据表和 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/508676/

相关文章:

javascript - 使用内部脚本设置innerHTML

javascript - 无法读取 null 的属性 'style' - 在 Chrome 的 Javascript 控制台中

javascript - 如何在extjs中将网格面板添加到树形网格的最后一个节点

c# - 绑定(bind)到数据表时如何设置gridview列宽

android - 适合屏幕的 GridView 中的恒定列数

asp.net - web.config 文件 "executed"是什么时候?

asp.net - MVC5 路由是否可以实现以下功能

asp.net - 如何从 URL 的 Modified Base64 中删除填充?

c# - 如何使用 asp.net 实体数据模型将选定的下拉列表值插入数据库

自动格式化 Pattern 的 JavaScript RegExp