Cita: Lo he copiado tal y como me lo ponías, pero cambiando 'textbox' por 'label'.
Claro que tambien lo puedes hacer con una label friend..

solo que en vez de usar la property value usa innerText. (ya que es un span y no un input text)
Ejemplo:
Cita: Private Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
If Not Request.QueryString("textbox") Is Nothing Then
Dim strScript As String = "<script>window.opener.document.getElementById('" + Request.QueryString("textbox").ToString + "').innerText = '"
strScript += Calendar1.SelectedDate.ToString("dd/MM/yyyy")
strScript += "';self.close()"
strScript += "</" + "script>"
RegisterClientScriptBlock("Calendar_ChangeDate", strScript)
End If
End Sub
Salu2