[英]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.