我正在尝试向每一行添加一个按钮,单击该按钮将打开一个新面板并关闭另一个但它只会返回到索引面板。 (这些按钮显示在productsPanel上,我希望它们打开moreInfoPanel)
Button moreInfo = new Button();
moreInfo.Text = "Details";
moreInfo.ID = "info_" + x.ToString();
moreInfo.Click += new EventHandler(moreInfoClicked);
moreInfo.CommandName = dataRow["ARCHIVE_ID_NUMBER"].ToString();
moreInfo.CommandArgument = dataRow["ARCHIVE_ID_NUMBER"].ToString();
moreInfo.ControlStyle.CssClass = "moreInfoButton";
cell.Controls.Add(moreInfo);
row.Cells.Add(cell);
product.Rows.Add(row);
x += 1;
}
}
protected void moreInfoClicked(object sender, EventArgs e)
indexPanel.Visible = false;
productPanel.Visible = false;
moreInfoPanel.Visible = true;
Button moreInfoBtn = (Button)sender;
var moreInfoChoice = moreInfoBtn.CommandArgument;
moreInfo.InnerText = moreInfoChoice.ToString();
}