2015-09-28 47 views
2

對於實施例通過「&」作爲參數值的一部分:我打電話以下從客戶機操作。標準方式在查詢字符串

Url: /Controller/Action/name?id=12&code=some&code&& 

在我的參數值是

id = 12 
code= 'some&code&&' 

但在我的控制器我收到

id = 12 
code= 'some' 

在最壞情況下,我可以通過編碼和解碼「&」做出來兩端都有一定的性格。

但帽子將是更好的解決方案來做到這一點?

我正在尋找解決方案與正常的錨標籤不@ Html.ActionLink

+0

你需要來urlencode您的參數。無論如何你應該這樣做。 – CollinD

回答

8

可以使用encodeURIComponent()功能,URL編碼字符串。試試這個:然後

code = encodeURIComponent('some&code&&'); 

code變量將持有該字符串:some%26code%26%26然後可以在查詢字符串中發送。