读书人

这个listview为什么不触发事件请高手

发布时间: 2012-08-14 10:39:57 作者: rapoo

这个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> 



[解决办法]
不触发什么事件?
[解决办法]
CommandName 和CommandArgument冲突

读书人网 >asp.net

热点推荐