在项目中需要在对Gridview某一行删除的时候弹出删除确认。Gridview的编辑、更新、删除事件都是我在后台另外写的事件。现在想要实现的是:在后台生产一个JavaScript的confirm确认对话框来实现删除确认,然后在后台获取这个结果进行下一步的处理。
这个确认不能放在前台页面,因为Gridview中的删除不是自定义的属性列。
有知道的还望指导一下小弟!

解决方案 »

  1.   

    使用ClientScriptManager.RegisterStartupScript 方法 (Type, String, String, Boolean)
      

  2.   

    这个你直接写在删除按钮的js事件中好了OnClientClick="javascript:return confirm('您确定这样操作?')"
      

  3.   

    在删除按钮上写 OnClientClick="return confirm('确定要删除吗?')"
      

  4.   

    tianshikuqi8你好,那confirm的返回值怎么保存,也就是说如果添加的是confirm脚本,那confirm的结果是保存在哪个参数里面的?
      

  5.   

    在我的这个Gridview中,删除不是自定义的按钮。是commandfield
      

  6.   

    winform里面倒是这样用过,
    DialogResult result = MessageBoxEx.Show("确认删除", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.No)
                {
                    return;
                }
                if (result == DialogResult.Yes)
                {
                    question.Delete(QuestionId);
                }
      

  7.   

    ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1")) 
    { } 
      

  8.   

    要在网页中使用messagebox有很多限制。