tmpNd.Text = "<a href='ManageDepr.aspx?Action=edit&ID=" + tmpNd.Value + "&BuMenName=" + row["BuMenName"].ToString() + "'>" + row["BuMenName"].ToString() + "</a> " + "<a href='ManageDepr.aspx?Action=add&ID=" + tmpNd.Value + "'><font color=red>添加</font></a>|<a href='ManageDepr.aspx?Action=edit&ID=" + tmpNd.Value + "'><font color=red>修改</font></a>|" + "<a href='ManageDepr.aspx?Action=del&ID=" + tmpNd.Value + "' onclick='return confirm('确定删除吗?');'><font color=red>删除</font></a>";
上面红色部分  怎么定才出现验证窗口呢?如果onclic='return confirm();'这样写   将出现一个空的弹出框  

解决方案 »

  1.   

      tmpNd.Text = "<a href='ManageDepr.aspx?Action=edit&ID=" + tmpNd.Value + "&BuMenName=" + row["BuMenName"].ToString() + "'>" + row["BuMenName"].ToString() + "</a> " + "<a href='ManageDepr.aspx?Action=add&ID=" + tmpNd.Value + "'><font color=red>添加</font></a>|<a href='ManageDepr.aspx?Action=edit&ID=" + tmpNd.Value + "'><font color=red>修改</font></a>|" + "<a href='ManageDepr.aspx?Action=del&ID=" + tmpNd.Value + "' onclick='return confirm('确定删除吗?');'><font color=red>删除</font></a>";其中 onclick='return confirm('确定删除吗?');'不能出现验证窗口
    如果这样写onclic='return confirm();'出现的是一个空白框
      

  2.   

    单步调试,得到tmpNd.Text 的值
    再帖上来看看
      

  3.   

    这是调试的结果
    <a href='ManageDepr.aspx?Action=edit&ID=3&BuMenName=超级管理员'>超级管理员</a> <a href='ManageDepr.aspx?Action=add&ID=3'><font color=red>添加</font></a>|<a href='ManageDepr.aspx?Action=edit&ID=3'><font color=red>修改</font></a>|<a href='ManageDepr.aspx?Action=del&ID=3' onclick='return confirm('删除部门将会影响到该部门的用户!请谨慎处理!');'><font color=red>删除</font></a>
      

  4.   

     onclick='return confirm('删除部门将会影响到该部门的用户!请谨慎处理!');'
    该为 onclick='return confirm("删除部门将会影响到该部门的用户!请谨慎处理!");'
    单引号里面 就要用双引号
      

  5.   

    这个也不能通过    我在前后页面  写了个JS方法      调用JS方法  可以实现