如何只为第一个asp:按钮点击执行一些代码

时间:2011-12-18 08:58:38

标签: c# asp.net asp.net-ajax

由于我是asp.net的新手,我需要知道无论如何我只能为网页中的asp:按钮点击第一个按钮执行一些代码。

实际上我的要求是我需要为asp:按钮的click事件输入一个asp:复选框列表的检查值到数据库。我只需要第一次做一些对象创作。然后我只需要向数据库添加值。如何识别第一个按钮点击?如果有更有效的方法呢?

1 个答案:

答案 0 :(得分:2)

protected void Button1_Click(object sender, EventArgs e)
{
    if (Session["Clicked"] == null)
        Session["Clicked"] = true;
    else {
        // We already ran this function once, so do other stuff from now on
        ...
        return;
    }

   // Code below this comment will be executed only on the 1st button click
   ...
}