在内网中有服务器A向B的页面例如:192.168.1.150/phone.aspx传参为192.168.1.150/phone.aspx?phone=111,
如何在B接收111这个值?
(asp.net)
在B的页面中有个按钮,希望通过点击按钮,获取到参数phone的值,服务端是第三方 PHP POST过来的,在IIS日志中可见到POST,求大牛指点迷津
var phone = Request.QueryString["phone"];
在B的页面中写,好像拿不到
@mouu: 不可能拿不到,这要是拿不到,那Auth认证的传参是怎么拿到的。
@mouu:
首先你传的确定是111吗?
如果不是,你传的值有没有urlEncoding?
拿不到是为null呢还是为string.Empty呢?
如果还是有问题,可能你的Url需要字符编码,看看你的网页所用的编码方式,传值也需要编码一致,曾遇到过几次因页面编码不同传值出现问题的。
@沧海一杰: 拿不到是因为是个NULL,服务端是第三方用PHP POST来的,在IIS的日志中也看到了POST
var phone = Request["phone"];
request.form["xxx"]
Request.QueryString["phone"];