减少与服务器交互次数。
我用批添加、修改、删除 这样简单,还有下面的思路,用这方式调用WEB服务或是ASPX页
function SendData()
{
var xml=new ActiveXObject("Msxml2.xmlHTTP");
xml.open("POST","myaspx.aspx?id=11315",false);
xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xml.send();
//alert(xml.responseText);  // //document.all("TextBox1").value=xml.responseText;
}

解决方案 »

  1.   

    我目前采用的是webservice.htc所提供的服务进行的。欢迎大家对此问题进行讨论,csdn里可是高手如云,小弟不敢班门弄斧,希望各位老大支招!谢谢
      

  2.   

    to: elfzzf(Aray ☆感觉在飞☆~~) 兄,请进!
      能否就你所说的思路,给小弟一段较完整的代码(包括写库操作),谢谢! [email protected]
      

  3.   

    我说的是三层结构,
    就是v,c,m三层结构,
    将所有的数据处理的东东都交给webservice去做,
    前端仅仅是一个按钮而已,
    这样其实也不是不刷平,
    只是处理的非常快,
    很多时候感觉不到
      

  4.   

    其实不刷平是不可能的,
    因为不刷平就不能将客户端的请求提交到服务器,
    但是我们可以通过多种途径分解客户端的压力:
    (1)用webservice处理复杂的
    (2)用javascript处理有点复杂的
     (3) 用if(!Page.IsPostback)控制提交后尽量少进行数据处理
    现在的asp.net功能很强大,为我们提供了很多的途径,我们好好利用的话,肯定会做出非常优秀的程序
      

  5.   

    to: rferen2003(流水),同意兄台的高见,按照兄台指示.
    我在微软的官方站点找了个叫做webservice.hdc的东东,但不太会用
    不知你有没有用过,如果方便的话能将你的思想给我几个代码片段吗[email protected]
    在线恭候...
      

  6.   

    好象以前asp中支持的RS技术,asp.net中好象不再支持了.至少至今我还未调通过关于RS的
    任何代码
      

  7.   

    (1)关于大容量的问题,采用自定义分页很好!(结合存储过程)
    (2)关于批量递交的问题,一直是个热点,我也一直在关注:我知道能够实现,但不很符合机制,尤其在DataGrid中;另外,用修改控件的访问属性(如protected 改为static),或session也是可以解决问题的途径,但缺陷都很大,至今没有满意的。希望有高人能给个示例,让我们祈祷吧!
      

  8.   

    elfzzf(Aray ☆感觉在飞☆~~) 的做法,利用xmlhttp进行数据交互可以不刷新。