Asp.net mvc HttpUtility.UrlEncoded URL段的错误请求400

Asp.net mvc HttpUtility.UrlEncoded URL段的错误请求400,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,所以,如果我的应用程序MVC url中有url编码的段,IIS会抛出错误的请求 e、 g。 *9289--750W通用型ATX12V电源-%252449dot99/6355 你试过UrlEncode吗 你试过URLENCDE吗 您可以将其作为get参数传递,而不是在url中传递信息。像这样: http://u.lasoo.com.au/Offer/?id=*9289--750W-Generic-ATX12V-Power-Supply-%252449dot99/6355 您可以将其作为get参数

所以,如果我的应用程序MVC url中有url编码的段,IIS会抛出错误的请求

e、 g。 *9289--750W通用型ATX12V电源-%252449dot99/6355


你试过UrlEncode吗

你试过URLENCDE吗

您可以将其作为get参数传递,而不是在url中传递信息。像这样:

http://u.lasoo.com.au/Offer/?id=*9289--750W-Generic-ATX12V-Power-Supply-%252449dot99/6355

您可以将其作为get参数传递,而不是在url中传递信息。像这样:

http://u.lasoo.com.au/Offer/?id=*9289--750W-Generic-ATX12V-Power-Supply-%252449dot99/6355

尝试使用字符串替换删除或替换符号“:”、“%”、“*”、“/”-文件夹名称中的任何符号都是非法的。它们似乎把一切都搞砸了,似乎是URL路由系统的设计弱点。

尝试使用字符串替换来删除或替换符号“:”、“%”、“*”、“/”-文件夹名称中的任何符号都是非法的。它们似乎把一切都搞砸了,似乎是URL路由系统的一个设计弱点。

检查此感谢,但Base64转换字符串太多检查此感谢,但Base64转换字符串太多这与文件夹名称无关,而是路由,因此,执行字符串替换不一定是最佳解决方案。这与文件夹名称无关,但与路由有关,因此执行字符串替换不一定是最佳解决方案。