ASP.MVC RedirectAction:重定向时保留原始引用

时间:2014-12-25 16:26:44

标签: asp.net-mvc redirect referrer

我有一个用于记录访问的页面,然后重定向到特定页面。

我想将重定向的引荐来源设置为对我的分析页面的请求的原始引荐来源。

我正在使用RedirectAction进行重定向。

    public RedirectResult  Index()
    {
        var it = new IncomingTraffic();
        using (var db = new WebEntity())
        {
            it.created = DateTime.Now;
            it.referrer = Request.UrlReferrer == null ? "" : Request.UrlReferrer.OriginalString;
            it.userAgent = Request.UserAgent;
            it.ipAddress = Request.UserHostAddress;
            it.redirectUrl = GetRedirect();
            db.IncomingTraffics.Add(it);
            db.SaveChanges();
        }
        //I'd like to change the referrer to it.referrer for the redirect
        return Redirect(it.redirectUrl);
    }

有什么建议吗?

由于

0 个答案:

没有答案