У нас есть старый сайт .net, работающий на платформе 2.0. На этом сайте есть несколько вызовов, которые при необходимости перенаправляют вызов response.redirect (). По какой-то причине я не могу понять, что персонаж `перестал отображаться в корень - и фактически отображается как часть пути. Например:
Response.Redirect("~/shopping/checkout_confirm.aspx?rc=" &
MyPayment.ResponseCode & "&rt=" & MyPayment.ResponseText)
Теперь заканчивается попытка перенаправления на:
https://www.site.com/shopping/~/shopping/checkout_confirm.aspx?rc=3
Я также пробовал следующее, но безуспешно:
Response.Redirect(Page.ResolveUrl("~/shopping/checkout_confirm.aspx?rc=" &
MyPayment.ResponseCode & "&rt=" & MyPayment.ResponseText))
При запуске в среде разработки URL-адрес отображается правильно ... Есть идеи, что может быть причиной / решением этой проблемы?
Page.ResolveUrl
звонка? - person theChrisKent   schedule 14.04.2011