以下ASP.NET(VB.NET)で作成したあるWebページですが、イメージボタンが押下されたらセッション変数の値によってはまったく別のサイトのhtmlを開きたいです。(セッション変数が2でない時)
window.openを起動するJSをどのようにして動かせばよろしいでしょうか?
以下で画面が開きません

Protected Sub ImageButton2_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
        If Session("UserLevel") <> "2" Then
            Dim startupScript As String = "<script language='JavaScript'> window.open('http://XXXXXXXXXX/XXXXXXX/logon.html')</ Script > "
            Page.RegisterStartupScript("startup", startupScript)
        Else
            Server.Transfer("Menu2.aspx")
        End If
    End Sub