im building a link in my .net sode behind page to a javascript function.

i need to pass a variable to this function.

if i set my string without the parameter like

Dim reportLink As HyperLink
                reportLink = New HyperLink
                reportLink.Text = "Map"
                reportLink.ImageUrl = "images/thumbnails/map-icon.jpg"
                reportLink.Attributes.Add("onclick", "return openRadWindowFromGrid();")
this works ok in that the window is launched.

however if i add my parameter variable with

reportLink.Attributes.Add("onclick", "return openRadWindowFromGrid(" + UrlString + ");")

the link doesnt trigger at all...

whats the correct way to construct this string?