2
使用ListView控件的第一次,我定了CommandName
,这将使该事件当我按一下按钮列表视图与按钮ItemCommand事件不会触发
ListView_ItemCommand
触发,但它的not.Nothing触发,当我点击它
plz帮助
<asp:ListView ID="ListView" runat="server" itemcommand="ListView_onItemCommand"
onitemcommand="ListView_ItemCommand">
<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="Edit" OnClick="Edit_OnClick" />
</td>
<td style="text-align: center">
<asp:ImageButton ID="Delete" runat="server" ImageUrl="~/images/delete_icon.png" CommandName="Delete" CommandArgument="Delete" />
</td>
</tr>
</ItemTemplate>
protected void ListView_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.CommandArgument.ToString() == "Delete")
{
Label1.Text = "Edit From Button";
}
}
plz帮助
您好螃蟹先生,我确实更改名称og命令为任何其他名称,但结果是一样的:(,事件没有触发,我设置调试点一事件的开始,但它没有进入事件,我该怎么办? – 2012-01-16 18:02:22
@EHABTHD。控制重新绑定可能吗? – 2012-01-17 09:16:10