2010-04-14 1 views
3

где используется на http://localhost:8692/Contacts/Default.aspx Response.Redirect ("http://www.google.com") перенаправляет http://localhost:8692/Contacts/http%3a%2f%2fwww.google.comResponse.Redirect не работает в .net 4

проблема только появилась, когда я повышен до .Net 4

Редактировать : Response.Redirect («~/Контакты/MemberDetails.aspx Id = 3?») идет в http://localhost:8692/Contacts/%2fContacts%2fMemberDetails.aspx%3fId%3d1

Я нашел одно упоминание об этом в Интернете, но не решения, и это было для релиз-кандидата http://forums.asp.net/t/1527814.aspx

ответ

3

Вы используете инструментарий Ajax Control вообще? То же самое происходило со мной, и исправление заключалось в том, чтобы загрузить набор инструментов для версии .net 4.0. Я использовал ToolkitScriptManager, который, возможно, был главной проблемой, но новый Ajax Toolkit для .net 4.0, похоже, решил!

+0

Да, я ... попробую, что – 2010-04-15 11:11:20

+0

Я использовал версию 4.0, но я использовал неправильный сценарист, спасибо за установку меня по правильному курсу :) – 2010-04-15 11:36:09

-1

Я получал эту же проблему в виде дополнительной кодированной косой черты в качестве суффикса для table.ListActionPath.
Очень раздражает, но это связано с описанным выше требованием к обновлению Ajax 3.5k.

Смежные вопросы