我的服务器端页面是DoubleXML.aspx
url="DoubleXML.aspx"
params="q=1&f=form1"
我如果像这样写:
req.open("post",url,true);
req.send(params);
服务器端是C#写的
在服务器端接收参数值代码如下:
string strQuery=Request["q"];
string strForm=Request["f"];
现在却接收不到传递拖来的q和f的值
如果我把url与params连接起来url="DobuleXML.aspx?q=1&f=form1"
req.open("post",url,true);
req.send(null);
这样却是可以接收到值的,请问朋友们,这是为什么啊?
谢谢!
url="DoubleXML.aspx"
params="q=1&f=form1"
我如果像这样写:
req.open("post",url,true);
req.send(params);
服务器端是C#写的
在服务器端接收参数值代码如下:
string strQuery=Request["q"];
string strForm=Request["f"];
现在却接收不到传递拖来的q和f的值
如果我把url与params连接起来url="DobuleXML.aspx?q=1&f=form1"
req.open("post",url,true);
req.send(null);
这样却是可以接收到值的,请问朋友们,这是为什么啊?
谢谢!
params="q=1&f=form1"-->url="DoubleXML.aspx?q=1&f=form1"试试
http://www.cnblogs.com/donetbird/archive/2006/03/27/360128.html
___________________________________________________________________
在请求的页面的page_load中:System.IO.Stream instream = Page.Request.InputStream;
BinaryReader br = new BinaryReader(instream, System.Text.Encoding.UTF8);
byte[] byt = br.ReadBytes((int)instream.Length);
string args = System.Text.Encoding.UTF8.GetString(byt);args即你传入的参数。
我现在只要传递这么一个小的字符串,我想应该有更简单的方法的,就是不知道怎么做的!还有rainlake(rainlake)的方法我试过了,可是还是不行
url="DoubleXML.aspx"
params="q=1&f=form1"
我如果像这样写:
req.open("post",url,true);
req.send(params);
服务器端是C#写的
在服务器端接收参数值代码如下:
string strQuery=Request["q"];
string strForm=Request["f"];
现在却接收不到传递拖来的q和f的值
如果我把url与params连接起来url="DobuleXML.aspx?q=1&f=form1"
req.open("post",url,true);
req.send(null);
这样却是可以接收到值的,请问朋友们,这是为什么啊?
谢谢!
第一种:你是直接发送过去的:DoubleXML.aspxq=1&f=form1 这个东西到服务器,
第二种是:DobuleXML.aspx?q=1&f=form1asp.net C# 技术群:39921387 群刚成立,欢迎热爱学习人士共同研究探讨。希望加入都对:信息采集,搜索引擎,数据,蜘蛛等感兴趣