Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法从查询字符串中读取#_C#_Asp.net_Query String_Request.querystring - Fatal编程技术网

C# 无法从查询字符串中读取#

C# 无法从查询字符串中读取#,c#,asp.net,query-string,request.querystring,C#,Asp.net,Query String,Request.querystring,在我的应用程序中,用户可以更改查询字符串值,对于其中一个键,我们支持所有特殊字符 当我使用下面的代码读取查询字符串时 Request.QueryString["key"] #之后的所有字符都将被修剪 我们不能支持所有特殊字符?还有其他选择吗 谢谢url或的哈希部分仅在客户端可用,因此不会发送到服务器。如果希望通过散列字符发送,则需要将其编码为%23。url的散列部分或仅在客户端可用,因此不会发送到服务器。如果希望通过散列字符发送,则需要将其编码为%23。将散列符号替换为%23 这只是对哈希符

在我的应用程序中,用户可以更改查询字符串值,对于其中一个键,我们支持所有特殊字符

当我使用下面的代码读取查询字符串时

Request.QueryString["key"] 
#
之后的所有字符都将被修剪

我们不能支持所有特殊字符?还有其他选择吗


谢谢

url或的哈希部分仅在客户端可用,因此不会发送到服务器。如果希望通过散列字符发送,则需要将其编码为%23。

url的散列部分或仅在客户端可用,因此不会发送到服务器。如果希望通过散列字符发送,则需要将其编码为%23。

将散列符号替换为%23


这只是对哈希符号进行编码。

将哈希符号替换为%23


这只是对哈希符号进行编码。

哈希部分仅在客户端使用和可用。您无法从ASP.NET/C中读取它,它在查询字符串中的形式是
%23
,而不是
,是吗?根据规范,没有发送到服务器。哈希部分仅在客户端使用和可用。您无法从ASP.NET/C中读取它,它在查询字符串中的形式是
%23
,而不是
,是吗?根据规范,它不会发送到服务器。