c# - ListView ItemCommand not being reached on button click -


i have aspx page using listview. delete button have needs execute sql delete using id found in list view.

aspx:

 <asp:listview runat="server" id="listview2" onitemdatabound="listview2_itemdatabound" onitemcommand="listview2_itemcommand">                 <layouttemplate>                     ...                     <asp:datapager runat="server" id="datapager" pagesize="10" onprerender="datapager_prerender">                         <fields>                            ...                         </fields>                     </asp:datapager>                 </layouttemplate>                 <itemtemplate>                     ...                       <td runat="server" align="right" colspan="4"><asp:button id="deleterbutton" cssclass="button" runat="server" text="delete"  commandname="deleterbutton" onclientclick="return confirm('you delete forum response.  sure want proceed?');" /></td>                     ...                 </itemtemplate>          <itemseparatortemplate>          </itemseparatortemplate>  </asp:listview> 

code behind:

protected void listview2_itemcommand(object sender, listviewcommandeventargs e)     {             if (e.commandname == "deleterbutton") //never makes here breakpoints         {             ...             //find label value , execute sql         }      } 

how button click execute item command code? have tried using onclick method (which fires) don't have access label id value way.

edit:

sharing page load event:

protected void page_load(object sender, eventargs e)     {         getquestions(); //builds data table , binds listview 1         getanswers(); //builds data table , binds listview 2         questionidbreadcrumb.text = grabid(); //grabs id url         //loads current userid         getuserdata();      } 

solution:

putting page load events inside if (!ispostback) solved issue.

if (!ispostback)         {             getquestions();             getanswers();             questionidbreadcrumb.text = grabid();              //loads current userid             getuserdata();             //validates questionowner         } 

Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -