关于AJAX的应用,有个问题。
程序原来使用的是.net带的UpdatePanel但是现在发现数据量大的时候会比较慢
考虑换成其他方式实现Ajax
实验过的方式是使用一般处理程序(ashx)进行处理,但是问题来了
假设这种情况 一个GridView列表 我点中一行 然后点击按钮进行处理,
处理内容是将这行在整个GridView中比较 也就是说要遍历整个GridView
1.这个情况我在ashx中需要怎么获取整个GridView进行遍历
2.我最后需要重新绑定 GridView,这个时候我又怎么去绑定,难道用Json去输出吗?
[解决办法]
与GridView的数据库做比较
GridView用Session保存
至于重新绑定,就是需要触发后台事件,用一个bnt(隐藏)点击事件去触发
[解决办法]
在处理程序ashx中,所有的操作均是对数据的处理,然后按照指定的格式返回数据(可是是json可以是xml)
所以问题的关键在于传递数据和解析数据