.aspx 文件里面有如下js代码:<script language="javascript">
function deleteConfirm()
{
  var yy=window.confirm('真的要删除所选项吗?');
  if(!yy)
  {
    return false;
  }
  return true;
}
</script>.aspx.cs 的page_load() 有如下代码:能达到效果的代码如下:
  btnDelete.Attributes.Add("onclick","javascript:if(!deleteConfirm()) return false;");不能达到效果的代码如下:
  btnDelete.Attributes.Add("onclick","javascript:return deleteConfirm();");不用说大家都知道这是要弹出以确认对话框,弄了n久才把它搞定,好像很多网上的代码都不能实现效果,我这个试过了,绝对可以,给各位用得着的兄弟!大家共同学习,一起进步!

解决方案 »

  1.   

    function deleteConfirm()
    {
      return window.confirm('真的要删除所选项吗?');
    }btnDelete.Attributes.Add("onclick","javascript:return deleteConfirm();");
      

  2.   

    楼主,你的js程序可能写的不对,所以才会出现你的问题
    试试下面的看看if (!confirm("确认要删除所有的该文件夹下面的邮件吗?"))
    {
    return false;
    }

    return true;
    或者干脆:
    return confirm("确认要删除所有的该文件夹下面的邮件吗?");
      

  3.   

    不能达到效果的代码如下:
      btnDelete.Attributes.Add("onclick","javascript:return deleteConfirm();");-----------------------------------------------------------------------
    改成
      btnDelete.Attributes.Add("onclick","return deleteConfirm();");即可,我刚刚试过了