ResolveUrl zonder Page-object (08-jan-2011)


Erg handig is onderstaande functie.

Zo kun je namelijk vanuit een ClassLibrary de functie ResolveUrl gebruiken.

 

Normaal gesproken wordt deze functie gebruikt van een Page, UserControl of WebControl.


Public Shared Function ResolveUrl(originalUrl As String) As String
  If originalUrl Is Nothing Then
    Return Nothing
  End If

 

  ' *** Absolute path - just return
  If originalUrl.IndexOf("://") <> -1 Then
    Return originalUrl
  End If

 

  ' *** Fix up image path for ~ root app dir directory
  If originalUrl.StartsWith("~") Then
    Return VirtualPathUtility.ToAbsolute(originalUrl)
  End If

 

  Return originalUrl
End Function



Bekijk meer nieuws >>