带有按钮ItemCommand事件的listview未触发 [英] listview with button ItemCommand event not triggered

查看:64
本文介绍了带有按钮ItemCommand事件的listview未触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好
第一次使用listview控件,我设置了一个CommandName,它将使事件
单击按钮时触发ListView_ItemCommand,但不是.单击按钮时没有触发
请帮助


Hello
Using a listview control for the first time,i set a CommandName that will make the event
ListView_ItemCommand triggered when i click the Button but it''s not.Nothing triggered when i click it
plz help


<asp:ListView ID="ListView" runat="server" onitemcommand="ListView_ItemCommand"

              onitemediting="ListView_ItemEditing"

              onselectedindexchanged="ListView_SelectedIndexChanged">
              <EmptyDataTemplate>
                  <table runat="server"

                      style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;">
                      <tr>
                          <td>
                              No data was returned.</td>
                      </tr>
                  </table>
              </EmptyDataTemplate>
              <ItemTemplate>
                  <tr style="background-color:#DCDCDC;color: #000000;">
                      <td style="text-align: center">
                          <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' />
                      </td>
                      <td style="text-align: center">
                          <asp:Label ID="BirthdayLabel" runat="server" Text='<%# Eval("Birthday") %>' />
                      </td>
                      <td style="text-align: center">
                          <asp:Label ID="CourseNameLabel" runat="server"

                              Text='<%# Eval("CourseName") %>' />
                      </td>

                      <td style="text-align: center">
                          <asp:ImageButton ID="Edit" runat="server" ImageUrl="~/images/edit_icon.png" CommandName="EhabEdit"  />
                      </td>
                       <td style="text-align: center">
                           <asp:ImageButton ID="Delete" runat="server" ImageUrl="~/images/delete_icon.png" CommandName="myDelete" CommandArgument="myDelete" />
                      </td>
                  </tr>
              </ItemTemplate>









protected void ListView_ItemCommand(object sender, ListViewCommandEventArgs e)
      {
          if (e.CommandName == "EhabEdit")
          {
              Label1.Text = "Edit From Button";
          }
      }




plz help




plz help

推荐答案

http://stackoverflow.com/questions/4655538/listview-onitemcommand-dosent-fire-up
[ ^ ]
http://stackoverflow.com/questions/2999817/listview- not-firing-onitemcommand-nor-iteminserting-after-preventing-postback [ http://connect.microsoft. com/VisualStudio/feedback/details/328680/problem-accessing-controls-clientid-on-asp-net-listviews-itemcreated [
http://stackoverflow.com/questions/4655538/listview-onitemcommand-dosent-fire-up
[^]
http://stackoverflow.com/questions/2999817/listview-not-firing-onitemcommand-nor-iteminserting-after-preventing-postback[^]

http://connect.microsoft.com/VisualStudio/feedback/details/328680/problem-accessing-controls-clientid-on-asp-net-listviews-itemcreated[^]


检查此来源:


http://msdn.microsoft.com/en-us/library/bb398790.aspx [ ^ ]
check this source:


http://msdn.microsoft.com/en-us/library/bb398790.aspx[^]


这篇关于带有按钮ItemCommand事件的listview未触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆