我想从控制器或JavaScript
中的queryString中获取值我在查询字符串6fmqW+UIk9ArzwWPIwK9E9DF6oYEOsu+G3DMVZWefMKGWcszbvIlmsmG7X4Y6jCLcIFPHfUQrZTPNhKdOxb5xg==
在控制器中得到这样的
6fmqW UIk9ArzwWPIwK9E9DF6oYEOsu G3DMVZWefMKGWcszbvIlmsmG7X4Y6jCLcIFPHfUQrZTPNhKdOxb5xg==
然后我在解密我的参数时遇到错误。
我尝试使用此代码进行编码
var str = HttpUtility.UrlEncode(HttpContext.Request.QueryString["param"]);
原文是:
/q1t7q8UJ2ad/8NG5kCLm1ovilWVYe7BpsHtapcs5GcA9OcrqCPcDGjmbcKrC3Gjz5b4LRbAc9ibj2gG4o1IeQ==
上面的代码像这样返回
%2fq1t7q8UJ2ad%2f8NG5kCLm1ovilWVYe7BpsHtapcs5GcA9OcrqCPcDGjmbcKrC3Gjz5b4LRbAc9ibj2gG4o1IeQ%3d%3d
如何从queryString中获取确切的值?
你的回答会很明显!
答案 0 :(得分:0)
我得到了解决方案。
当我们同时生成encrpyt字符串时,我们需要使用下面的代码然后传入查询字符串param
HttpUtility.UrlEncode()