例如:我正在调用客户的行动。
Url: /Controller/Action/name?id=12&code=some&code&&
我的参数值是
id = 12
code= 'some&code&&'
但在我的控制器上我正在接收
id = 12
code= 'some'
在更糟糕的情况下,我可以通过编码和解码'&'来解决这个问题。两端都有一定的性格。
但是帽子将是更好的解决方案吗?
我正在寻找使用普通锚标签的解决方案而不是@ Html.ActionLink
答案 0 :(得分:8)
您可以使用.Image
函数对字符串进行URL编码。试试这个:
encodeURIComponent()
然后code = encodeURIComponent('some&code&&');
变量将保存字符串:code
,然后可以在查询字符串中发送。