在ASP.NET中弹出对话框
带 确定,取消按钮的
我想确定继续进行,取消,就不执行了但是我的代码确定取消都执行怎么改啊??
 Response.Write("<script language='javascript'>if (confirm('你真的要删除这些技巧吗?')==true){} else{window.location.href='Default.aspx';}</script>");
        int intCount = this.GridView1.Rows.Count;
  ....................
怎么获得用户是点击确定还是取消呢?

解决方案 »

  1.   

    应该是获取不到的,你试试在页面上面弄一个隐藏的Lable或者什么,把值保存起来在服务端代码上用吧。
      

  2.   

    var rtn;
    if (confirm('你真的要删除这些技巧吗?')
    {
         rtn = 0;  //确定
          return true;
    }
    else
    {
         rtn = -1;  //取消
          return false;
    }
      

  3.   

    是不是在 GridView 中用啊  你可以这样 先把这一列 改成模板列 在添加 OnClientClick="return confirm('你真的要删除这些技巧吗?')"  
    然后在你的单击事件中去写相关的处理 。