asp:ButtonColumn 点击事件
时间: 2023-10-09 10:04:40 浏览: 71
ASP.NET 中的 ButtonColumn 是 GridView 控件中用于显示按钮的一种列类型,它可以在每行中显示一个按钮,并且可以为每个按钮配置单击事件。
要处理 ButtonColumn 的单击事件,可以使用 GridView 的 RowCommand 事件。在此事件中,您可以检查 CommandName 属性以确定触发了哪个命令,然后根据需要执行相应的操作。
以下是一个简单的示例,演示如何处理 ButtonColumn 的单击事件:
```
<asp:GridView ID="GridView1" runat="server" OnRowCommand="GridView1_RowCommand">
<Columns>
<asp:ButtonColumn CommandName="Edit" Text="Edit" />
<asp:ButtonColumn CommandName="Delete" Text="Delete" />
</Columns>
</asp:GridView>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
// 处理 Edit 命令
}
else if (e.CommandName == "Delete")
{
// 处理 Delete 命令
}
}
```
在上面的示例中,GridView1 的每行都将包含两个按钮:Edit 和 Delete。当用户单击任一按钮时,会触发 GridView1 的 RowCommand 事件。在事件处理程序中,我们检查 CommandName 属性以确定触发了哪个命令,并根据需要执行相应的操作。
阅读全文