要求是给DataGrid行中的dtn_dll点击是判断行中的Img_type和Img_send的ToopTip的值是否有=='是'则返回
ASPX.CS:
((ImageButton)e.Row.FindControl("btn_dll")).Attributes.Add("onclick", " return if(document.getElementById('" + ((Image)e.Row.FindControl("Img_send")).ClientID + "').title=='是'||document.getElementById('" + ((Image)e.Row.FindControl("Img_type")).ClientID + "').title=='是')?false:true");
生成后的ASPX:
<td>
   <img id="Order1_gv_list_ctl02_Img_type" title="是" src="/images/yes.gif" style="border-width:0px;" />
</td>
<td>
   <img id="Order1_gv_list_ctl02_Img_send" title="否" src="/images/no.jpg" style="border-width:0px;" />
</td>
<td>
   <input type="image" name="Order1$gv_list$ctl02$btn_dll" id="Order1_gv_list_ctl02_btn_dll" src="images/icon_del.gif" onclick=" return if(document.getElementById('Order1_gv_list_ctl02_Img_send').title=='是'||document.getElementById('Order1_gv_list_ctl02_Img_type').title=='是')?false:true;" style="border-width:0px;" />
</td>

解决方案 »

  1.   

    给DataGrid行中的dtn_dll点击是判断行中的Img_type和Img_send的ToopTip的值是否有=='是'
      

  2.   

    title="是" 里面的"是"是从数据库里面读出来的
    谢谢
      

  3.   

    是onclick还是onmousedown!??你考虑下
      

  4.   

    onclick 判断同行中的img_send.title和img_type.title的值是否有"是"
    如果有返回flash
      

  5.   

    或者这样写((ImageButton)e.Row.FindControl("btn_dll")).Attributes.Add("onclick", " return CheckValue('" + ((Image)e.Row.FindControl("Img_send")).ClientID + "','" + ((Image)e.Row.FindControl("Img_type")).ClientID + "');");function CheckValue(id1,id2)
    {
        if(document.getElementById(id1).title =="是"||document.getElementById(id2).title =="是")
     {
      return false;
     }
    }