获得404 if%3F或者是查询字符串

时间:2011-04-03 11:47:00

标签: c# query-string

我在使用包含%3F和%3D的反向链接时遇到了问题。

如果是“?”,它的工作正常和查询字符串中使用的“=”,但是当链接包含其他版本时,我得到404。

任何一个有这个问题答案的人。 使用Microsoft .NET Framework版本:2.0.50727.4952; ASP.NET版本:2.0.50727.4955

2 个答案:

答案 0 :(得分:1)

这是4.0中的错误。你需要使用类似的东西:

return RedirectToAction("AddressValidation", new { subtype = "AdditionalClientDetails_SubmitButton" });

答案 1 :(得分:0)

您需要URL decode这些链接。

这会将%3F解码回?

Server.UrlDecode(myURL);