我有一个表,该表从我的数据库中获取数据。我的表具有id,name,url等列。在我的ID列下,我使用以下代码动态创建的每一行中的设置下拉按钮:
html.Append("<li><button ID='btnDelete' value='"
+ row[column.ColumnName]
+ "' OnClick='btnDelete_Click' runat='server'>Delete</button></li>");
(这是下拉列表中的删除按钮)
在调试时检查代码时,选择删除按钮后,我可以看到每一行的ID。我在"value = "
中看到了它。我想使用该值。
请建议我如何在我的代码上获取它。
答案 0 :(得分:0)
也许您可以使用sender参数来获取按钮值:
private void btnDelete_Click(object sender, MouseEventArgs e)
{
var senderButton = sender as HtmlButton;
DeleteById(senderButton.Attributes["Value"]);
}
未经测试的代码:(