Je ne suis peut-être pas la première personne à poser cette question mais je ne trouve pas ce que je cherchais après avoir regardé autour de vous.
Je veux obtenir une URL de base de l'URL. J'ai essayé Cela me rendrait l'URL complète p> J'aurais juste besoin jusqu'à présent (par exemple) p> < Pré> xxx pré> merci pour votre aide. P> p>
5 Réponses :
Avec un peu plus de recherche .. J'ai eu ce que je veux d'un forum .. C'est une solution brillante .. merci p> p> P>
httpcontext.current.request.url.host code> p>
Cela ne renvoie que le nom d'hôte, Sans le port et le protocole.
Mais c'est ce que je veux.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim address As Uri = New Uri("http://stackoverflow.com/questions/12568530/how-to-get-the-base-url-of-the-website-vb-net") MsgBox("http://" & address.Host) End Sub
url ex: http: // localhost: 59112 / ressources / videoplayer.aspx ? Id = ressources1.mp4
HttpContext.Current.Request.Url.Scheme & "://" & HttpContext.Current.Request.Url.Authority
in .NET 4 et plus tard, vous pouvez utiliser -
Dim Url as String = Request.Url.OriginalString Dim Domain as String = Url.Replace(Request.PathAndQuery, "") Output - Url = "http://localhost:9898/content/page.aspx Domain = "http://localhost:9898"