我有一个 asp:button<asp:Button runat="server" ID="save_players" Text="Save Changes" OnClick="save_Click" />
想要运行以下代码,但收到错误“'save_Click' 没有重载匹配委托 'System.EventHandler'”。
我认为这是因为方法签名与 EventHandler 委托不匹配 - 但我不知道如何修复它。请问这里有什么帮助吗?这是我的 C# 方法:
protected void save_Click(object sender, ListViewCommandEventArgs e)
{
foreach (ListViewItem item in ListViewAddPlayers.Items)
{
if (item.ItemType == ListViewItemType.DataItem)
{
string tournyName = (string)(Session["TournyName"]);
Label gameNumber = (Label)e.Item.FindControl("lblGame");
TextBox txtPlayer1 = (TextBox)e.Item.FindControl("txtPlayer1");
TextBox txtPlayer2 = (TextBox)e.Item.FindControl("txtPlayer2");
string updateCommand = "//QUERY HERE//";
SqlDataSource2.UpdateCommand = updateCommand;
}
}
Server.Transfer("tourney-standings.aspx?name=" + (string)(Session["TournyName"]));
}