博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

无刷新提交

Posted on 2014-03-22 23:36  qianyz  阅读(132)  评论(0编辑  收藏  举报

无刷新提交数据的方法介绍:
分为2个页面,一个为用户交互的User.aspx,一个为数据处理的do.aspx。
在User.aspx的javascript中添加方法:
function postMSG()
{
a=…;
var xh=new ActiveXObject("MSXML2.XMLHTTP")
xh.open("POST","do.aspx?ID=1",false);
xh.send(a);
}

这样即可将a的值传到do.aspx页面。
在do.aspx的后台代码,load事件中写入:
System.IO.Stream stream = Request.InputStream;
System.IO.BinaryReader br = new System.IO.BinaryReader(stream, System.Text.Encoding.Default);
int len = int.Parse(stream.Length.ToString());
byte[] b = br.ReadBytes(len);