在asp.net中隐藏查询字符串参数

时间:2010-08-20 10:54:55

标签: query-string

如何在地址栏中隐藏查询字符串参数。我不想使用View State或会话或其他状态管理技术。在我的asp.net应用程序中。那我该怎么做呢?加密和解密是其中之一,但需要时间,并且不信任其viseversa转换。我也尝试了Get和POST方法。但没有影响。如何隐藏查询字符串或其参数。?

2 个答案:

答案 0 :(得分:2)

您无法可靠地隐藏查询字符串(除非您在每个页面后执行重定向,绝对不建议这样做。)

如果您在使用查询字符串时已经死定,那么您唯一可以做的就是对查询字符串进行模糊处理 - 也许基本64编码查询字符串可以做到这一点吗?

但我不得不问,你要解决的是什么? (这是一个安全问题,还是有另一种想要隐藏查询字符串的动机?)。

答案 1 :(得分:2)

POST不应将任何内容附加到地址栏中的URL。

如何生成查询字符串。是来自表单提交吗?