asp.net弹出确定或警告

在没有<asp:UpdatePanel ID="up" runat="server"> <ContentTemplate>无刷新环境中:
      Response.Write("<script>alert('恭喜您,已成功加入到您的人才库!');</script>");

在有<asp:UpdatePanel ID="up" runat="server"> <ContentTemplate>无刷新环境中:
       ScriptManager.RegisterStartupScript(this.up, this.GetType(), "msgl", "alert('您还没有登录,请先登录!');", true);

点击按钮时弹出窗口有:

/// <summary>
        /// 在ASP.NET AJAX环境中弹出一个对话框
        /// </summary>
        /// <param name="button"></param>
        /// <param name="message"></param>
        public static void ShowAjaxDialog(Button button, string message)
        {
            ScriptManager.RegisterClientScriptBlock(button, typeof(Button), button.ClientID,
                "alert(\"" + message + "\");", true);
        }
       
        /// <summary>
        /// 说明:MessageBox用来在客户端弹出对话框。
        /// 参数:TxtMessage 对话框中显示的内容。
        /// </summary>
        public string MessageBox(string TxtMessage)
        {
            string str;
            str = "<script language=javascript>alert('" + TxtMessage + "')</script>";
            return str;
        }

调用方法如:Class1.ShowAjaxDialog(btnCommit, "注册成功!");

posted on 2012-07-27 15:16  淡定的猫叔  阅读(295)  评论(0)    收藏  举报

导航