10
votes

Comment obtenir l'URL de base du site VB.NET

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é xxx

Cela me rendrait l'URL complète xxx

J'aurais juste besoin jusqu'à présent (par exemple) < Pré> xxx

merci pour votre aide.


0 commentaires

5 Réponses :


16
votes

Avec un peu plus de recherche .. J'ai eu ce que je veux d'un forum .. C'est une solution brillante .. xxx

merci


0 commentaires

-1
votes

httpcontext.current.request.url.host


2 commentaires

Cela ne renvoie que le nom d'hôte, Sans le port et le protocole.


Mais c'est ce que je veux.



2
votes
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

0 commentaires

5
votes

url ex: http: // localhost: 59112 / ressources / videoplayer.aspx ? Id = ressources1.mp4

HttpContext.Current.Request.Url.Scheme & "://" & HttpContext.Current.Request.Url.Authority


0 commentaires

0
votes

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"


0 commentaires