[英]Get Querystring value using c#
我正在使用下面的代码通过javascript分配iframe src。它工作正常。 但是在后面的C#代码中,我得到了这样的查询字符串。 id=Y&%3bcust_id=100&%3
。 我如何减少这个
var value = "validity.aspx?id=Y&cust_id=" + cust_id + "";
frameElement.src = value
我想从查询字符串中获取客户的价值,但它总是返回null。
if(Request.QueryString["cust_id"] !=null) //It returns null
您需要对“&”角色进行编码。 由于某种原因,服务器将其读取为&amp%3b。
尝试这个:
var value = "validity.aspx?id=Y&cust_id=" + cust_id + "";
value = encodeURIComponent(value);
frameElement.src = value
您需要使用HttpUtility.HtmlDecode解码URL
尝试这样的事情:
var value = HttpUtility.HtmlDecode(URL);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.