aspx网页是否能弹开一个新的类似于messagebox之类的窗口显示报错信息?多谢!

解决方案 »

  1.   

    加入 alert
    onclick="javascript:alert('do something');return false;"
      

  2.   

    在aspx.vb文件中写入
    Response.Write("<script type='text/javascript'>alert('" + errorMessage + "');</script>")可以弹开一个小的报错窗口,但问题是显示报错窗口的同时,对应主页面显示不出来。请帮助看看应该如何解决,让报错窗口浮现在主页面前方,使用户可以同时看到主页面和报错窗口。多谢!在aspx.vb还有以下代码,在运行时总是在粗体字的那一行报错,选择不debug也不影响输出效果。请问如何才能让这行代码不报错。
            If PasswordRecovery.UserName.Trim.Length = 0 Then
                validForm = False
                PasswordRecovery.UserNameFailureText = "E-mail address is required."
                Page.ClientScript.RegisterStartupScript(Me.GetType(), "validateLogin1", "document.getElementById('ctl00_body_PasswordRecovery_UserNameContainerID_UserName').style.border = 'dashed 1px red';", True)
            Else
                Page.ClientScript.RegisterStartupScript(Me.GetType(), "validateLogin2", "document.getElementById('ctl00_body_PasswordRecovery_UserNameContainerID_UserName').style.border = 'solid 1px blue';", True)        End If
      

  3.   

    Response.Write(" <script type='text/javascript'>alert('" + errorMessage + "'); </script>")