我已经尝试了几乎所有我能想到的相对路径,但它们都不起作用。
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。