第一次 删除确认是在客户端  onClientClick = "return confirm('确定删除?')"  OK!第二次 当检测到符合条件时 再次弹出删除确认对话框!????兄弟们请问第二步该怎么做?????

解决方案 »

  1.   

    Page.RegisterClientScriptBlock()发送客户端脚本
      

  2.   

    建议在客户端一次确认后用ajax再二次判断再弹出确认框...
      

  3.   

    晕! 楼上的兄弟都没有理解我的意思!实际上 Page.RegisterClientScriptBlock() 仍然是在客户端口生成脚本我的意思是 在第二次删除的确认在。CS里确认!!!
      

  4.   

    那你的意思是不是就像为一个按钮添加一个属性,点击弹出确认框?Button.Attributes.Add("onclick","return confirm (\"确定要删除吗?\");
      

  5.   

    //****在前台写一个删除函数,在后进行相应处理
    function DeleteMessageBox(varTitle)
    {
       if(confirm("请确认是否删除此记录!")==false) return false;
       if(confirm("请确认是否删除记录为["+varTitle+"]记录")==false) return false;
    }
      

  6.   

    protected void DGRid_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            HtmlInputHidden txtid = (HtmlInputHidden)e.Item.FindControl("txtid");
            HtmlInputHidden InfoID=(HtmlInputHidden)e.Item.FindControl("InfoID");
            LinkButton LKBtnDelete=(LinkButton)e.Item.FindControl("LKBtnDelete");
            if (txtid != null)
            {
               LKBtnDelete.Attributes.Add("onclick","javascript:DeleteMessageBox('"+txtid.value+"');");
            }    }
      

  7.   

    楼上的兄弟! 你仔细看看你这个页面的html代码 其中dategrid所生成的表格里的每行 联结标记里都加了一个onclick事件 说白了 还是在客户端!!你仔细看我的问题里的第二次 当检测到符合条件时 再次弹出删除确认对话框!????当检测到符合条件时!!! 这里有个回调.cs里方法的过程!!!关键是这步怎么办?
    怎么与javascript通讯
      

  8.   

    北京创业型公司招聘:
    1. 熟悉web2.0 ,.net2.0开发,熟练使用vs2005, js,xml,html
    2. 有独立开发网站的项目经验
    3. 熟悉数据库,能够熟练编写存储过程
    4. 要求在北京,不需兼职
    5. 工作态度认真负责欢迎有能力的个人加盟. 外包公司和兼职免扰tel:13488882026
    msn:[email protected]
    mail: [email protected]
      

  9.   

    http://community.csdn.net/Expert/topic/4845/4845732.xml?temp=.6935846
      

  10.   

    通过 RowDeleted事件判断Exception是否有异常,判断AffectedRows == 1则表示正常删除
      

  11.   

    恩,可以用ajax来实现.
    第一次用js来判断confirm
    然后再用ajax发送信息给服务端处理,匹配记录后再返回客户端
    客户端根据返回回来的信息再弹出confirm提示是否删除 或者 弹出alert提示信息不匹配
    当再次确认了confirm的时候就再用ajax发送删除指令...返回删除结果信息