我需要在浏览器中显示一些文件,这些文件的名称包含 # 符号。使用该符号作为URL时,文件似乎无法访问。
我应该如何配置IIS或我的web.config以允许访问这些文件?
谢谢, 安德烈
#
这不是URL的工作方式。
#字符用于表示哈希部分; 它后面的任何内容都不会发送到服务器。
您需要将#转义为%23。
%23
使用URLEncode方法对查询字符串中的文件名进行编码。
正如所提到的,#字符是用于在页面上标记书签的特殊字符。
#
的存在很难找到。 - ChrisF