Vraag : Het krijgen van wortel URL in C#

Ik werk in Visuele Studio, en ik kijk om de wortel te krijgen of originele URL, NOT URL van de pagina.  Wat ik heb is een Deel van het Web op de pagina die een webpage op zichzelf bevat, en de code C# keert altijd URL van de pagina terug die binnen van het Deel van het Web worden getoond.  Dit is NIET URL die ik wil.  Ik zoek een manier om URL te krijgen die in de adresbar bij de bovenkant van Webbrowser is.  Hoe zou ik dit doen?

Antwoord : Het krijgen van wortel URL in C#

Net toen ik test en mijn onderstaande commentaar voorbereid, shortiiik een gelijkaardige oplossing…. heeft gepostin elk geval hier post ik als het op één of andere manier ..... helpt

Ja. UrlReferer is correcte eerst tijd wanneer de paginaladingen, dan om het even welke actie in de pagina binnen Webdeel UrlReferer in zich… verandert

Ik denk u de originele refererwaarde moet bewaren wanneer de pagina binnen het Webdeel eerste keer in de variabele laadt van de Zitting en het later… gebruikt


      beschermde nietige Page_Load (objecten afzender, EventArgs e)
        {
         als (ongeldige Zitting [„OriginalUrlReferer“] ==) // of gebruik IsPostBack
                Zitting [„OriginalUrlReferer“] = System.Web.HttpContext.Current.Request.UrlReferrer;
        }


      // om het later te gebruiken…
      beschermde nietige Button2_Click (objecten afzender, EventArgs e)
        {
            originalReferer van Uri = (Uri) Zitting [„OriginalUrlReferer“];
        }

Andere oplossingen  
 
programming4us programming4us