就是在XXX.aspx.cs的代码中,写段代码,在当前页面中显示一个alert的对话框。

解决方案 »

  1.   

    Page.RegisterStartupScript("", "<script>alert('你输入的用户名已经存在!');</script>")
    或:
    Response.Write("<script>alert('该用户名存在!');</script>")
      

  2.   

    Response.write("<script language=javascript>\rwindow.alert('hello world!');\r</script>");
      

  3.   

    response.write("<script>window.alert('提示信息!');</script>")
      

  4.   

    http://community.csdn.net/Expert/topic/3512/3512872.xml?temp=.2601129查看这个,里面有我的回复,那个人没看懂我的意思,你可以将我的代码放在你的aspx.vb中,绝对可以用,我就是这样用的,完成成功.
      

  5.   

    Page.RegisterStartupScript("checkphone", "<script>alert('这是在当前页面上弹出的对话框!');</script>");
      

  6.   

    Button1.Attributes.Add("onclick","JavaScript:window.alert('Hello World!');");
      

  7.   

    请楼主参考:------------------------------------------------------------------------------------------
    自定义类:'常用 JS 消息 和 焦点 方法的类Public Class Msg    '***********************
        ' 服务器端弹出alert对话框
        '***********************
        Public Shared Sub Alert(ByVal str_Message As String, ByVal page As Page)
            page.RegisterStartupScript("", "<script>alert('" + str_Message + "');</script>")
        End Sub
        '******************************************
        ' 服务器端弹出alert对话框,并使控件获得焦点
        '******************************************
        Public Shared Sub AlertFocus(ByVal str_Message As String, ByVal str_Ctl_Name As String, ByVal page As Page)
            page.RegisterStartupScript("", "<script>alert('" + str_Message + "');document.forms(0)." + str_Ctl_Name + ".focus(); document.forms(0)." + str_Ctl_Name + ".select();</script>")
        End Sub
        '************************
        ' 服务器端弹出确认对话框
        '************************
        Public Shared Sub Confirm(ByVal str_Message As String, ByVal btn As String, ByVal page As Page)
            page.RegisterStartupScript("", "<script> if (confirm('" + str_Message + "')==true){document.forms(0)." + btn + ".click();}</script>")
        End Sub
        '************************************************
        ' 服务器端弹出确认对话框,询问用户准备转向那些操作
        '************************************************
        Public Shared Sub ConfirmFull(ByVal str_Message As String, ByVal btn_Redirect_Flow As String, ByVal btn_Redirect_Self As String, ByVal page As Page)
            page.RegisterStartupScript("", "<script> if (confirm('" + str_Message + "')==true){document.forms(0)." + btn_Redirect_Flow + ".click();}else{document.forms(0)." + btn_Redirect_Self + ".click();}</script>")
        End Sub
        '***************
        ' 使控件获得焦点
        '***************
        Public Shared Sub GetFocus(ByVal str_Ctl_Name As String, ByVal page As Page)
            page.RegisterStartupScript("", "<script>document.forms(0)." + str_Ctl_Name + ".focus(); document.forms(0)." + str_Ctl_Name + ".select();</script>")
        End Sub
    End Class
    ------------------------------------------------------------------------------------------
    调用示例:
            Msg.Alert("消息", Me) ' 服务器端弹出alert对话框        Msg.AlertFocus("消息", "TextBox1", Me) ' 服务器端弹出alert对话框,并使控件获得焦点        Msg.Confirm("消息", "Button1", Me) ' 服务器端弹出确认对话框        Msg.ConfirmFull("消息", "Button1", "Button2", Me)  ' 服务器端弹出确认对话框,询问用户准备转向那些操作        Msg.GetFocus("TextBox1", Me) ' 使控件获得焦点
    C#代码类似喽
    Enjoy~~
      

  8.   

    this.RegisterStartupScript("UserNote", "<script language='javascript'>alert('用户名或密码错误!');</script>");orResponse.Write("<script language='javascript' defer>alert('该用户名存在!');</script>");
      

  9.   

    在当前页面加1个隐藏label
    后台代码设置:label.text="<script>alert('msg');</script>"