使用ASP.NET,如何在按下时更改动态生成的按钮的功能?

时间:2016-04-28 21:09:02

标签: c# asp.net

现在,我正在生成从API中提取的一堆信息并将其存储到字符串中,并将该信息显示在表格中的单元格中。我想在每一行上都有一个按钮,如果用户按下它,它将获取特定于该行的信息。目标是能够单击按钮并将该信息传输到另一个选择的列表/表格中。项目

我对ASP.NET一般都比较陌生,而且我知道按钮是如何点击的?当您自己手动将按钮添加到网页时,方法可以正常工作,但是当它们通过代码生成时不会如何进行。

1 个答案:

答案 0 :(得分:0)

如果在代码后面的代码中创建了一个事件处理程序,则可以将每个按钮连接到该事件处理程序。使用处理程序的参数,您知道处理了哪个按钮。

public void Button_Clicked(object sender, EventArgs e)
{
    var button = sender as Button;
    button.DoSomething();
}

每个按钮都会附加到活动中。

<asp:Button OnClick="Button_Clicked" />