Статья в блоге: заголовок и теги

Чтобы получить текущий URL-адрес в VB.NET, вы можете использовать различные методы в зависимости от контекста вашего приложения. Вот несколько методов с примерами кода:

  1. Использование Request.Url.AbsoluteUri:

    Dim currentUrl As String = HttpContext.Current.Request.Url.AbsoluteUri
  2. Использование Request.Url.ToString():

    Dim currentUrl As String = HttpContext.Current.Request.Url.ToString()
  3. Использование Request.RawUrl:

    Dim currentUrl As String = HttpContext.Current.Request.RawUrl
  4. Использование Request.ServerVariables(“URL”):

    Dim currentUrl As String = HttpContext.Current.Request.ServerVariables("URL")
  5. Использование Request.UrlReferrer:

    Dim currentUrl As String = HttpContext.Current.Request.UrlReferrer.AbsoluteUri
  6. Использование Page.Request.Url.AbsoluteUri:

    Dim currentUrl As String = Page.Request.Url.AbsoluteUri
  7. Использование Page.Request.Url.ToString():

    Dim currentUrl As String = Page.Request.Url.ToString()
  8. Использование Page.Request.RawUrl:

    Dim currentUrl As String = Page.Request.RawUrl
  9. Использование Page.Request.ServerVariables(“URL”):

    Dim currentUrl As String = Page.Request.ServerVariables("URL")

Эти методы дадут вам текущий URL-адрес страницы в разных контекстах. Выберите метод, который соответствует вашим конкретным требованиям.