Мне нужно сделать кнопку для каждой строки в моей таблице в asp.NET. Я включил мой datareader и создал вручную кнопку ввода. Проблема в том, что когда я нажимаю кнопку на моей странице, она не вызывает событие (btnLogin_ServerClick).asp.NET Dynamic Button Server Side Event Не работает
Как я могу исправить?
извините за мой плохой английский .. Я мимо кода ниже:
int tmp = 0;
while (dr.Read())
{
myTable += "<tr>";
for(int i = 0; i <= 7; i++)
{
myTable += "<td>";
myTable += dr[i].ToString();
myTable += "</td>";
}
myTable += "<td>";
myTable += "<input class=\"btn btn-primary btn-lg outline\" type=\"button\" runat=\"server\" value=\"More\" name=\"btn" + tmp + "\" id=\"btnLogin" + tmp+ "\" onserverclick=\"btnLogin_ServerClick\" usesubmitbehavior=\"false\" />";
myTable += "</td>";
myTable += "</tr>";
tmp++;
}
//--------------------
//create dynamic table
//--------------------
server_badge.InnerText = tmp + "";
servers_table.InnerHtml = myTable;
}
protected void btnLogin_ServerClick(object sender, EventArgs e)
{
Response.Write("test");
}