使用gridview控件显示列表数据
有一个asp的提交按钮
还有一个js实现的删除按钮
------------------------------
gridview生成的HTML是<table>标签
使用JS删除了 table元素的一行
不过在表单提交后
在相应的服务器端事件处理程序中
gridview对象依然包含所有的数据,js删除的那个也有
-----------
问
js如何删除gridview中的数据
注意:
并不是JS直接删除数据库中的数据
而是只删除gridview中的数据
换句话说
想达到这样的效果:js删除数据后。在服务器端gridview的数据源中的数据也相应的删除了。
PS:自己试了下 不行。是不是这种想法不能实现呢 ?
能实现的话最好给个demo。先谢谢了
js调用一般处理程序在数据库中删除数据 成功后通过js去掉当前table的那一行 , 你再次提交表单或者刷新后 数据源自然也是删除后的
有点不明白,什么叫 “不是JS直接删除数据库中的数据” GridView的数据源 就是数据库啊,你用JS删除了数据库中的数据,再刷新一下页面,那GridView的数据源不就自动更新了……
可以分两步操作,js删除的时候用个标识(比如ID)通过用异步请求删除服务器端数据,删除成功后再用js删除HTML显示数据,或者隐藏起来