【发布时间】:2016-02-07 04:57:50
【问题描述】:
我想从控制器或 JavaScript 中的 queryString 中获取精确值
我在查询字符串 6fmqW+UIk9ArzwWPIwK9E9DF6oYEOsu+G3DMVZWefMKGWcszbvIlmsmG7X4Y6jCLcIFPHfUQrZTPNhKdOxb5xg== 中传递这个参数
在控制器中变得像这样
6fmqW UIk9ArzwWPIwK9E9DF6oYEOsu G3DMVZWefMKGWcszbvIlmsmG7X4Y6jCLcIFPHfUQrZTPNhKdOxb5xg==
然后我在解密我的参数时遇到错误。
我已尝试使用此代码进行编码
var str = HttpUtility.UrlEncode(HttpContext.Request.QueryString["param"]);
原文是:
/q1t7q8UJ2ad/8NG5kCLm1ovilWVYe7BpsHtapcs5GcA9OcrqCPcDGjmbcKrC3Gjz5b4LRbAc9ibj2gG4o1IeQ==
上面的代码返回是这样的
%2fq1t7q8UJ2ad%2f8NG5kCLm1ovilWVYe7BpsHtapcs5GcA9OcrqCPcDGjmbcKrC3Gjz5b4LRbAc9ibj2gG4o1IeQ%3d%3d
如何从 queryString 中得到准确的值?
你的回答会很明显!
【问题讨论】:
-
你得到什么错误?
-
我在解密方法中遇到的错误:无效字符串
标签: javascript c# query-string url-encoding