在我的应用程序中,用户可以更改查询字符串值,对于我们支持所有特殊字符的键之一。
当我使用下面的代码
读取查询字符串时Request.QueryString["key"]
#
之后的所有字符都被修剪。
我们不能支持所有特殊字符?还有其他选择吗?
由于
答案 0 :(得分:4)
网址或fragment identifier的哈希部分仅可用于客户端,因此不会发送到服务器。如果您希望发送散列字符,则需要对其进行编码,即%23。
答案 1 :(得分:0)
用%23替换你的哈希标志
这只是对哈希符号进行编码。