这个listview为什么不触发事件,请高手解答上,多谢,代码贴下了
这个listview为什么不触发事件,请高手解答下,谢谢,代码贴上了
- C# code
<asp:ListView ID="ListView1" runat="server" onitemcommand="ListView1_ItemCommand" onitemediting="ListView1_ItemEditing" onitemcanceling="ListView1_ItemCanceling" InsertItemPosition="LastItem" oniteminserting="ListView1_ItemInserting" DataKeyNames="id" onitemdatabound="ListView1_ItemDataBound" > <LayoutTemplate> <table width="98%" b border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#CCCCCC" style="border-collapse: collapse;"> <tr> <td background="~/Admin/images/right_tab_top.jpg" style="text-align: center"> QQ号码</td> <td background="~/Admin/images/right_tab_top.jpg" style="text-align: center"> QQ描述</td> <td background="~/Admin/images/right_tab_top.jpg" style="text-align: center"> 显示顺序</td> <td background="~/Admin/images/right_tab_top.jpg" style="text-align: center"> 是否使用</td> <td background="~/Admin/images/right_tab_top.jpg" style="text-align: center"> 基本操作</td> </tr> <tr id="itemPlaceholder" runat="server" /> </table> </LayoutTemplate> <ItemTemplate> <tr > <td style="text-align: center"><%# DataBinder.Eval(Container.DataItem, "QQContent")%></td> <td style="text-align: center"><%# DataBinder.Eval(Container.DataItem, "QQType")%></td> <td style="text-align: center"><%# DataBinder.Eval(Container.DataItem, "QQ_order")%></td> <td style="text-align: center"> <asp:CheckBox ID="chk" runat="server" Enabled="False"/> <asp:HiddenField ID="HiddenField1" runat="server" Value='<%#Eval("showflag") %>'/> </td> <td style="text-align: center" width="120"> <asp:ImageButton ID="ImageButton1" ImageUrl="~/m/images/edit.gif" runat="server" CommandName="Edit"/> <asp:ImageButton ID="ImageButton2" ImageUrl="~/m/images/del.gif" runat="server" CommandName="imgDelete" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' /> </td> </tr> </ItemTemplate> <EditItemTemplate> <tr > <td style="text-align: center"><%# DataBinder.Eval(Container.DataItem, "QQContent")%></td> <td style="text-align: center"><%# DataBinder.Eval(Container.DataItem, "QQType")%></td> <td style="text-align: center"> <asp:TextBox ID="TextBox1" runat="server" Text='<%#Bind("QQ_order")%>'></asp:TextBox></td> <td style="text-align: center"> <asp:CheckBox ID="chk" runat="server" /></td> <td style="text-align: center" width="120"> <asp:Button ID="ImageButton1" CssClass="btn" runat="server" CommandName="Cancel" Text="取消"/> <asp:Button ID="ImageButton2" CssClass="btn" runat="server" CommandName="imgUpdate" Text="更新" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' /> </td> </tr> </EditItemTemplate> <InsertItemTemplate> <tr > <td style="text-align: center"><asp:TextBox ID="txtqq" runat="server" Text='<%# Bind("QQContent")%>'></asp:TextBox></td> <td style="text-align: center"><asp:TextBox ID="txttype" runat="server" Text='<%# Bind("QQType")%>'></asp:TextBox></td> <td style="text-align: center"><asp:TextBox ID="txtorder" runat="server" Text='<%# Bind("QQ_order")%>'></asp:TextBox></td> <td style="text-align: center"> <asp:CheckBox ID="chk" runat="server" /></td> <td style="text-align: center" width="120"> <asp:Button ID="ibtnAdd" CssClass="btn" Text="插入" runat="server" CommandName="Insert" style="height: 21px" /> </tr> </InsertItemTemplate> </asp:ListView>