Question : Obtention de l'URL de racine dans C#

Je travaille dans le studio visuel, et je regarde pour obtenir la racine ou l'URL original, class= NOT l'URL de la page.  Ce que j'ai est une pièce de Web à la page qui contient une page Web en soi, et le code de C# renvoie toujours l'URL de la page étant montrée à l'intérieur de de la cloison de Web.  Ce n'est pas l'URL que je veux.  Je recherche une manière d'obtenir l'URL qui est dans la barre d'adresse au dessus du web browser.  Comment est-ce que je ferais ceci ? class= de

Réponse : Obtention de l'URL de racine dans C#

Au moment même où j'examine et prépare mon commentaire ci-dessous, le shortiiik a signalé une solution semblable….quoi qu'il en soit je signale ici s'il aide d'une manière quelconque .....

Oui. UrlReferer est une première fois correcte où la page charge, alors n'importe quelle action dans la page à l'intérieur de la pièce de Web change UrlReferer en elle-même…

Je vous pense le besoin de sauver la valeur originale de referer quand la page à l'intérieur de la pièce de Web charge la première fois en session variable et l'emploie plus tard…


      Page_Load vide protégé (expéditeur d'objet, EventArgs e)
        {
         si nulle de == (de session [« OriginalUrlReferer »]) // ou utilisation IsPostBack
                Session [« OriginalUrlReferer »] = System.Web.HttpContext.Current.Request.UrlReferrer ;
        }


      // pour l'employer plus tard…
      Button2_Click vide protégé (expéditeur d'objet, EventArgs e)
        {
            originalReferer d'Uri = session (d'Uri) [« OriginalUrlReferer »] ;
        }

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us