我需要知道现在点击了哪个按钮。
如何在会话/或任何其他选择中存储???
答案 0 :(得分:1)
您无法存储按钮,因为它不可序列化,但您可以存储按钮的ID:
private void LogLastButton(Button button)
{
Session["LastButtonId"] = button.ID;
}
protected void ButtonView_Click(object sender, EventArgs e)
{
this.LogLastButton((Button)sender);
}
protected void ButtonViewDayWise_Click(object sender, EventArgs e)
{
this.LogLastButton((Button)sender);
}
然后,要检索按钮,您可以执行以下操作:
Button lastButton = Page.Controls.Find(Session["LastButtonId"].ToString());