簡體   English   中英

使用C#獲取查詢字符串值

[英]Get Querystring value using c#

我正在使用下面的代碼通過javascript分配iframe src。它工作正常。 但是在后面的C#代碼中,我得到了這樣的查詢字符串。 id=Y&amp%3bcust_id=100&amp%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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM