减少与服务器交互次数。
我用批添加、修改、删除 这样简单,还有下面的思路,用这方式调用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;
}
我用批添加、修改、删除 这样简单,还有下面的思路,用这方式调用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;
}
能否就你所说的思路,给小弟一段较完整的代码(包括写库操作),谢谢! [email protected]
就是v,c,m三层结构,
将所有的数据处理的东东都交给webservice去做,
前端仅仅是一个按钮而已,
这样其实也不是不刷平,
只是处理的非常快,
很多时候感觉不到
因为不刷平就不能将客户端的请求提交到服务器,
但是我们可以通过多种途径分解客户端的压力:
(1)用webservice处理复杂的
(2)用javascript处理有点复杂的
(3) 用if(!Page.IsPostback)控制提交后尽量少进行数据处理
现在的asp.net功能很强大,为我们提供了很多的途径,我们好好利用的话,肯定会做出非常优秀的程序
我在微软的官方站点找了个叫做webservice.hdc的东东,但不太会用
不知你有没有用过,如果方便的话能将你的思想给我几个代码片段吗[email protected]
在线恭候...
任何代码
(2)关于批量递交的问题,一直是个热点,我也一直在关注:我知道能够实现,但不很符合机制,尤其在DataGrid中;另外,用修改控件的访问属性(如protected 改为static),或session也是可以解决问题的途径,但缺陷都很大,至今没有满意的。希望有高人能给个示例,让我们祈祷吧!