我搞懂了,这是datagrid生成的,
但是我发现一个问题,怎么才能使
<input type="image" name="ibtnCancel" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="ibtnCancel" onclick="javascript:return(confirm('执行删除后将不能恢复,您确信要删除吗?'))" src="/HBCR11G/hbcr11g/images/btndel.gif" border="0" />
编译后不掉用系统生成onclick 而用我的onclick="javascript:return(confirm('执行删除后将不能恢复,您确信要删除吗?'))",
他屏蔽了我需要的删除确认功能,为什么?
我用这个加入的
ibtnCancel.Attributes.Add("onclick","javascript:return(confirm('执行删除后将不能恢复,您确信要删除吗?'))");没有datagrid的网页就是这个
<input type="image" name="ibtnCancel" id="ibtnCancel" onclick="javascript:return(confirm('执行删除后将不能恢复,您确信要删除吗?'))" src="/HBCR11G/hbcr11g/images/btndel.gif" border="0" />??????????????????????

解决方案 »

  1.   

    1.按钮的CausesValidation="False"
    2.将if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); 
    和你的onclick事件合到一起,写在
    ibtnCancel.Attributes.Add("onclick","合并后的脚本")
      

  2.   

    可以了,
    if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); 
    这个不是我产生的,它是从何而来呢谢谢(海闊天空)
      

  3.   

    CausesValidation="True" 就会在该按钮上产生一个onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); "