Frage : Erhalten von Wurzel URL in C#

Ich arbeite im Sichtstudio, und ich schaue, um die Wurzel oder das ursprüngliche URL, NOT zu erhalten das URL der Seite.  Was ich habe, ist ein Netz-Teil auf der Seite, die eine Webseite an sich enthält, und C# Code zurückbringt immer das URL der Seite de, die innerhalb des Netz-Faches angezeigt.  Dieses ist NICHT das URL, das ich wünsche.  Ich suche nach einer Weise, das URL zu erhalten, das im Adressenstab an der Oberseite des web browser ist.  Wie tun ich dies?

Antwort : Erhalten von Wurzel URL in C#

Gerade als ich meine below Anmerkung prüfe und vorbereite, bekannt gegeben shortiiik eine ähnliche Lösung…. nlichesowieso bekannt gebe ich hier ntgebe, wenn es hilft auf gewisse Weise .....

Ja. UrlReferer ist korrektes erstes Mal, als Seite lädt, dann ändert jede mögliche Tätigkeit in der Seite innerhalb des Netzteils UrlReferer zu sich…

Ich denke Sie Notwendigkeit, den ursprünglichen referer Wert zu sparen, wenn Seite innerhalb des Netzteils erstes Mal im variablen Lernabschnitt lädt und verwende es später…


      geschütztes leeres Page_Load (Gegenstandabsender, EventArgs e)
        {
         wenn (Lernabschnitt [„OriginalUrlReferer“] == Null) // oder Gebrauch IsPostBack
                Lernabschnitt [„OriginalUrlReferer“] = System.Web.HttpContext.Current.Request.UrlReferrer;
        }


      //, zum es später zu verwenden…
      geschütztes leeres Button2_Click (Gegenstandabsender, EventArgs e)
        {
            Uri originalReferer = (Uri) Lernabschnitt [„OriginalUrlReferer“];
        }

Weitere Lösungen  
 
programming4us programming4us