Ajax的POST方法 100分

来源:百度知道 编辑:UC知道 时间:2024/06/11 23:37:12
Ajax的POST方法有错吗,没错的话,怎么在C#接收呢?(我在线,问题解决100分,怕没人能解决..)

//
createXMLHttpRequest();
var url="Register.aspx?RegisterValue";
xmlHttp.onreadystatechange=postHandle;
xmlHttp.open("POST",url,false);
xmlHttp.SetRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(null);

你接收什么啊?你都没有发送数据过去

只有个 RegisterValue,这个既不是参数值,也不是参数名,只能后URL的分析来获取了

var url="Register.aspx?RegisterValue";

这里的问题
var url="Register.aspx?RegisterValue=xxxxx(你需要的信息)";
这样就把 RegisterValue这个变量的值(xxxxx)传递到了你server端
然后你就可以 Request.QueryString["RegisterValue"]
以上
接分

if (Request.TotalBytes > 0)
{
char[] chArray1 = Encoding.UTF8.GetChars(Request.BinaryRead(Request.TotalBytes));
string text1 = new string(chArray1);
}
//
这样把所有发送的数据都收到 text1了