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