如何使用C#获取按钮的ID值?

时间:2018-08-01 07:44:09

标签: c# asp.net

我有一个表,该表从我的数据库中获取数据。我的表具有id,name,url等列。在我的ID列下,我使用以下代码动态创建的每一行中的设置下拉按钮:

html.Append("<li><button ID='btnDelete' value='"
    + row[column.ColumnName]
    + "' OnClick='btnDelete_Click' runat='server'>Delete</button></li>");

(这是下拉列表中的删除按钮)

在调试时检查代码时,选择删除按钮后,我可以看到每一行的ID。我在"value = "中看到了它。我想使用该值。 请建议我如何在我的代码上获取它。

debugging my code while inspecting it

1 个答案:

答案 0 :(得分:0)

也许您可以使用sender参数来获取按钮值:

private void btnDelete_Click(object sender, MouseEventArgs e)        
{
        var senderButton = sender as HtmlButton;
        DeleteById(senderButton.Attributes["Value"]);
}

未经测试的代码:(