就是类似于winform的MessageBox
里面有确定和取消
确定继续运气下面的代码,取消break什么的
Response.Write("<script   language=javascript>window.alert('警告');</script>");好像没有这个功能啊.js不太会还是新手呢..
求助大侠帮忙..

解决方案 »

  1.   

    this.ibtn_Sure.Attributes.Add("onclick", "javascript:return " + "confirm('你确定要修改该记录?')");
      

  2.   

    function confirmCleanUp() {
       if (confirm("Are you sure you want to quit this application?")) {
          cleanUp()
       }
    }
      

  3.   

    (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
    举例如下:
        public System.Web.UI.WebControls.Button btnDelRow;
        btnDelRow.Attributes.Add("onclick", "return confirm('确定要删吗?');");    (2) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
    举例如下:
        Response.Write("<script>alert('删除成功!')</script>");     (3)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
        public virtual void RegisterStartupScript(string key,string script);    举例如下:
        if(!this.IsStartupScriptRegistered("hello"))
            this.RegisterStartupScript("hello","<script>alert('****!')</script>");
      

  4.   

    PlanButton.Attributes.Add("onclick", "if (confirm('你还没有计划,要添加计划吗?')){self.location.href='./Plan_Add.aspx';} return false;");
      

  5.   

    试了试没有弹出确认取消窗口啊后面加了句TextBox1.Text="12345";按button直接运行了..
      

  6.   

    to suochensheng() 
    按下以后每次都是第一次不起作用,再按一次才弹出来的
    我加了句TextBox1.Text="12345";第一次按下都是直接出来了
      

  7.   

    简单实现 你可以直接在前台页面代码里 挂街btn的OnClientClick时间
    OnClientClick="return confirm('Are you sure you want to delete this product?')"
    这样最简单
      

  8.   

    btn.Attributes.Add("onclick", "return confirm('确定吗?');");是在执行服务端代码之前就进行的提示,如果你要在执行服务端代码的时候动态判断,这些方法都不能实现,代码会继续往下走,不管你点击的是“确定”还是“取消”。用AJAX可以实现
      

  9.   

    你不就是为了点一个btn弹出个提示对话框吗?你在HTM页挂OnClientClick事件也行在btn的后台Client事件里写Response.Write("<script>alert('删除成功!')</script>"); 
    也行 你看怎么舒服了
      

  10.   

    给按钮添加属性的那一句要放在Page_Load方法里
      

  11.   

    主要就是按那个button1触发了一堆代码
    string strconn="server=192.168.29.31;database=预算;uid=sa;pwd=";
    string datetime;
    datetime=System.DateTime.Now.ToString("d");
    //---------------------------------------
    SqlConnection Conn=new SqlConnection(strconn);
    string deletestr="delete from shebeiguanliWLSB where 设备序列号='"+xuliehao+"'"+"and 设备序列号!=''";
    SqlCommand comm=new SqlCommand(deletestr,Conn);
    Conn.Open();
    comm.ExecuteNonQuery();
    Conn.Close();
    就是怕OL误操作删错了
    加一个提醒.弹出的框里面选messagebox一样的确定就继续运行开数据库啊什么的操作.取消这个按钮就退出后面代码不运行了
      

  12.   

    恩 那你就把comm.ExecuteNonQuery();这一句try出来,在里面加一句Response.Write("<script>alert('确定打开?')</script>"); 不就行了吗/点确定才能执行SQL语句
      

  13.   

    int term = aa.Update();
                    //添加日志
                    string strContent = "修改编码为" + tb_Code.Text.Trim();
                    SystLog(strContent);
                    //添加成功后弹出添加成功窗口然后关闭窗口
                    if (term == 1)
                    {
                        Response.Write("<script>window.alert('添加成功!')</script>");
                        string strScr = "<script language=javascript> window.close(); </script>";
                        Page.RegisterClientScriptBlock("Close", strScr);
                    }
                    //否则弹出失败
                    else
                    {
                        Response.Write("<script>window.alert('添加失败!')</script>");
                        return;
                    }
      

  14.   

    //是否为空的方法
        private bool CheckInfo()
        {
            //判断不为空
            if (tb_Code.Text.Trim() == "")
            {
                StringBuilder strscript = new StringBuilder();
                strscript = CommonClass.MessageBox("编码不能为空 !");
                Page.RegisterStartupScript("MessageBox", strscript.ToString());
                return false;
            }
            return true;
        }
      

  15.   

    建议不要随便使用 Response.Write .
    Page.RegisterClientScriptBlock这个效果是一样的啊
      

  16.   

    那就用OnClientClick="return confirm('Are you sure you want to delete this product?')"
    这个有取消的按钮 在HTM挂btn的OnClientClick事件
      

  17.   

    尽量使用 if(!confirm("xxxxxxxxxxxxxxxx")) return false;
      

  18.   

    Response.Write("<script>alert('警告!')</script>");
      

  19.   

    给按钮添加属性的那一句要放在Page_Load方法里
    --------------------------------------------------
    正解
    可参考http://community.csdn.net/Expert/topic/5750/5750605.xml?temp=.5796778
      

  20.   

    或用一字符串变量scriptvar
    scriptvar+="...."
    scriptvar+="..."
    把那些代码填充进去
      

  21.   

    http://www.selfweb.cn/messagebox/Default.aspx
    看看我模拟的效果
    和WinForm的操作类似
      

  22.   

    方法1:把你的alert改為confirm;
    方法2:用DIV+CSS自己做一個,很cool的。