Asp.net URL在返回页()上将斜杠自动解析为%2F

Asp.net URL在返回页()上将斜杠自动解析为%2F,asp.net,asp.net-mvc,asp.net-core,url,razor,Asp.net,Asp.net Mvc,Asp.net Core,Url,Razor,当我在我的应用程序中返回Page()时,我遇到了一个问题,这让我发疯 所以我的url是https://localhost:1111/folder1/folder2/parameter 当激活处理程序并返回Page()时,url将更改为…/参数%2F,这是一个不存在的斜杠,可以通过某种方式进行解析。如果这种情况发生2-3次,url会变大,我会得到一个{请求过滤模块被配置为拒绝包含双转义序列的请求} 有什么方法可以解决这个问题吗?您可能应该包含导致此问题的示例“处理程序”的代码。(返回页面()不应更

当我在我的应用程序中返回Page()时,我遇到了一个问题,这让我发疯

所以我的url是https://localhost:1111/folder1/folder2/parameter

当激活处理程序并返回Page()时,url将更改为…/参数%2F,这是一个不存在的斜杠,可以通过某种方式进行解析。如果这种情况发生2-3次,url会变大,我会得到一个{请求过滤模块被配置为拒绝包含双转义序列的请求}


有什么方法可以解决这个问题吗?

您可能应该包含导致此问题的示例“处理程序”的代码。(返回页面()不应更改url中的任何内容…)能否提供相关代码?