笨笨乐园

Web页面消息框

一、直接写在.aspx页面脚本中(页面不刷新)

示例代码:

<INPUT id="cmdAlert" onclick="alert('Error!') ;" type="button" runat="server">

一般用于直接在页面上对数据进行校验
<script language="javascript">
   
function CheckValidate()
     
{
       alert(
"Error!");     
       
return true;
     }

</script>

<INPUT id="cmdAlert" onclick="if(DeleteConfirm()==false) return ;" type="button" runat="server">

如果有错误对话框弹出后就及时返回,不再执行.cs文件中的Click事件。

二、写在.CS文件中(页面刷新,在页面出来后显示对话框)

示例代码:

        private void Button2_Click(object sender, System.EventArgs e)
        
{
            string script 
= "<script language='jscript'>\n"
                
+ "  alert(unescape(\"" + Microsoft.JScript.GlobalObject.escape("Test") + "\"));\n"
                
+ "</script>";
            
this.RegisterStartupScript("MSG____________ID", script);
        }

需要添加Microsoft.JScript引用。

三、写在.CS文件中(页面刷新,在页面出来前显示对话框)

示例代码:

        private void Button1_Click(object sender, System.EventArgs e)
        
{
            
this.Response.Write("<script language='javascript'>alert('"+"Error"+"');</script>");
        }


页面消息都是通过JavaScript来实现的

posted on 2006-07-28 09:37  Angus  阅读(463)  评论(0编辑  收藏  举报

导航