ASP.NET(VB)的Javascript警报不会出现?

ASP.NET(VB)的Javascript警报不会出现?,asp.net,vb.net,webforms,Asp.net,Vb.net,Webforms,由于某些原因,我的消息框不会显示。我输入代码时没有错误,运行页面,单击按钮,什么也没发生。知道发生了什么吗 这是我的密码: Protected Sub btncheckin(ByVal sender As Object, ByVal e As System.EventArgs) Dim message As String = "Checked-In!" Dim sb As New System.Text.StringBuilder() sb.Append("<scr

由于某些原因,我的消息框不会显示。我输入代码时没有错误,运行页面,单击按钮,什么也没发生。知道发生了什么吗

这是我的密码:

Protected Sub btncheckin(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim message As String = "Checked-In!"
    Dim sb As New System.Text.StringBuilder()
    sb.Append("<script type = 'text/javascript'>")
    sb.Append("window.onload=function(){")
    sb.Append("alert('")
    sb.Append(message)
    sb.Append("')};")
    sb.Append("</script>")
    ClientScript.RegisterClientScriptBlock(Me.GetType(), "alert", sb.ToString())
End Sub
受保护的子btncheckin(ByVal发送方作为对象,ByVal e作为System.EventArgs)
将消息变暗为String=“已签入!”
将sb设置为新系统。Text.StringBuilder()
某人加上(“”)
sb.Append(“window.onload=function(){”)
某人附加(“警告('))
某人(留言)
某人附加(“)};”)
某人加上(“”)
ClientScript.RegisterClientScriptBlock(Me.GetType(),“alert”,sb.ToString())
端接头

你很勇敢地使用vb.netlol,在c#上为我工作,你的页面中有一些更新面板或ajax吗?你的代码没有问题。如果这是您拥有的唯一代码块,并且您没有对我们隐藏任何内容,那么它应该可以正常工作;)我保证这不是我的选择!!哈哈和胡安我真的不知道那是什么,但我假设我不知道。生成的HTML将是一个很好的起点。。。