c# – Asp.net Response.Redirect – 不正确的推荐人

我有一个用于流量跟踪的asp.net应用程序.

我从几个源网站获得了一个来访者,并使用Response.Redirect(url)将访问者重定向到目标网站;

问题是目前向目标网站显示的引用者(在重定向之后)是源网站的网址,而不是我的网站.

如何在使用Response.Redirect之前清除/更改引用程序?

这是我的Default.aspx代码:

public partial class _Default : System.Web.UI.Page 
    { 
        protected void Page_Load(object sender, EventArgs e) 
        { 
            if (!IsPostBack) 
            { 
                try 
                { 

                    Response.Redirect(url); 
                } 
                catch (System.Threading.ThreadAbortException) { } 
            } 
        } 

谢谢.

最佳答案 从ASPX页面尝试以下解决方案:

1 ..尝试从代码隐藏中向您的aspx页面的标题添加元刷新标记.

Response.AppendHeader("Refresh", "0; url=http://targetsite.com");

2 ..从代码隐藏中将Javascript添加到您的页面

Page.RegisterStartupScript("myScript", "<script language=JavaScript>window.location = "http://targetsite.com";</script>");
点赞