Я пробовал почти все относительные пути, о которых я могу думать, и ни один из них не работает.
Server.Transfer("/contact-us.aspx");
Server.Transfer("./contact-us.aspx");
Server.Transfer("~/contact-us.aspx");
Server.Transfer("contact-us.aspx");
Я почти уверен, что это связано с тем, что я внутриascx UserControl.Я всегда получаю «Файл (мой файл) не существует».
РЕДАКТИРОВАТЬ:
Кроме того, contact-us.aspx не является физическим файлом.Я использую Sitecore, и это виртуальный путь в приложении, и приложение знает, как разрешить URL.