Announcement

Collapse
No announcement yet.

WebControl-Aufruf vor einem Redirect

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WebControl-Aufruf vor einem Redirect

    Hallo,

    ich möchte Google-Analytics auf einer Weiterleitungsseite einbinden.
    Google-Analytics habe ich in einem WebControl eingebunden und in meine ASP.Net Seite platziert.

    ASP.Net - Seite
    <Analytic:AnalyticControl ID="AnalyticControl" runat="server" />

    WebControl
    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="AnalyticControl.ascx.cs" Inherits="App_Include_Controls_AnalyticControl" %>
    <%= GoogleAnalytics() %>

    Nun wird aber in der Seite auch ein Redirect zu einer externen Seite durchgeführt. Das geschied in der Page_Load-Methode.

    protected void Page_Load(object sender, EventArgs e)
    {
    Response.Redirect(sLink);
    }

    Vermutlich ist auch hier mein Problem. Die Seite wird weitergeleitet bevor das WebControl geladen wird und somit die GoogleStatistik greifen kann.

    Wie kann ich es geschickt umsetzen das erst das WebControl aufgerufen wird und anschließend das redirect erfolgt.

    Reicht es vielleicht wenn ich die PreRender-Methode fürs Redirect nehme? Ich vermute mal nicht heißt ja auch PreRender ;-) ...

    Was kann ich tun?

  • #2
    Versuch mal dein Control dynamisch zu laden:
    [Highlight=c#]
    Control AnalyticControl = LoadControl("~/deinPath/AnalyticControl.ascx");
    Controls.Add(AnalyticControl);
    [/Highlight]
    Bitte vergessen Sie nicht die Antwort zu bewerten. Danke.:-)

    Comment

    Working...
    X