c# - itemcommand in datalist for image button does not fire in first click -



c# - itemcommand in datalist for image button does not fire in first click -

my code

<asp:datalist enabletheming="false" id="dldocument" showheader="false" showfooter="false" repeatcolumns="3" runat="server" onitemcommand="dldocument_itemcommand" datakeyfield="id" repeatdirection="horizontal" onitemdatabound="dldocument_itemdatabound"> <itemtemplate> <table border="0" cellpadding="0" cellspacing="0" dir="ltr" align="center"> <tr> <td class="c2-tl"></td> <td class="c2-tm"></td> <td class="c2-tr"></td> </tr> <tr> <td class="c2-lm">&nbsp; </td> <td class="c2-content"> <table width="110" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td align="center" valign="top" width="14"> <asp:imagebutton tooltip="ویرایش" id="btnupdate" commandname="update" runat="server" height="12px" onclientclick="editdoclist(<%#((document)container.dataitem).id%>)" width="12px" imageurl="/app_themes/default/images/gridicons/grid-edit.png" /> <br /> <asp:imagebutton tooltip="حذف" onclientclick="javascript:return confirm('آیا مطمئن به حذف هستید؟');return false;" id="btndelete" commandname="delete" runat="server" height="12px" width="13px" imageurl="/app_themes/default/images/gridicons/grid-delete.png" /> </td> <td align="center" rowspan="2"> <asp:label id="lblimg" runat="server"></asp:label> </td> </tr> <tr> <td align="center" valign="top" width="16"> <a href="javascript:" title="چاپ تصویر در اندازه a4" onclick='sendtoprint("<%#"/handlers/imagehandler.ashx?id=" +((document)container.dataitem).id%>");'> <img alt="چاپ تصویر" src="<%=radyn.contracts.application.settings.dnnpath %>/images/gridicons/print.png" border="0" height="16" width="16" /> </a> </td> </tr> <tr> <td width="14"></td> <td align="center" height="25"> <asp:label id="lbldesc" runat="server"></asp:label> </td> </tr> </table> </td> <td class="c2-rm">&nbsp; </td> </tr> <tr> <td class="c2-bl2"></td> <td class="c2-bm2"></td> <td class="c2-br2"></td> </tr> </table> </itemtemplate>

the problem when click on image button edit or delete in first click not firing itemcommand event ,but in sec click fire that

i have datalist in usercontrol(.ascx) info list in default.aspx==>view.ascx==>doclink.asx

i phone call default.aspx in window.open

oh after lot of r&d in net , friends found reply answer when load dynamically user command form should set id command want add

for illustration command doclist add together doclist.id="doclist";

the problem solved

c# asp.net events datalist itemcommand

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -