3

用于http://localhost:8692/Contacts/Default.aspx Response.Redirect(" http://www.google.com ") 重定向到http://localhost:8692/Contacts/http%3a%2f% 2fwww.google.com

一旦我升级到.Net 4,问题就出现了

编辑: Response.Redirect("~/Contacts/MemberDetails.aspx?Id=3") 转到http://localhost:8692/Contacts/%2fContacts%2fMemberDetails.aspx%3fId%3d1

我在网上找到了一个提到这个但没有解决方案,它是针对发布候选http://forums.asp.net/t/1527814.aspx

4

2 回答 2

3

您是否在使用 Ajax Control 工具包?同样的问题发生在我身上,解决方法是下载 .net 4.0 版本的工具包。我使用的 ToolkitScriptManager 可能是最终的问题,但用于 .net 4.0 的新 Ajax Toolkit 似乎已经解决了它!

于 2010-04-15T04:10:20.417 回答
-1

我以额外编码的正斜杠作为 table.ListActionPath 的后缀的形式遇到了同样的问题。
很烦人,但它与上面提到的 Ajax 工具包 3.5 -4 升级要求有关。

于 2011-04-07T15:53:50.813 回答