按钮单击页面加载时的事件调用

时间:2010-09-02 12:19:52

标签: asp.net events pageload buttonclick

我是asp.net开发的新手,我有问题,当页面加载触发按钮的点击事件时会自动触发。 你能否告诉我为什么会这样?有什么解决方案。

protected void butSubmit_Click(object sender, EventArgs e)
    {
        if(butSubmit.Text.ToString().Equals("Submit"))
        {
        InsertGroup();
        ddlPageSize.Items.Clear();
        FillddlPageSize();
        }
        else
        {
            if (butSubmit.Text.ToString().Equals("Update"))
            {
                UpdateGroupDetail();
                ddlPageSize.Items.Clear();
                FillddlPageSize();
            }
        }
    }

我在点击提交按钮时编写了代码,但是当我们刷新页面或重新加载页面时,提交按钮的点击事件会自动触发。

所以请告诉我为什么会这样,解决方案是什么。

1 个答案:

答案 0 :(得分:-1)

  

我写了一个代码点击了   提交按钮,但是当我们刷新时   页面或重新加载点击事件的页面   提交按钮是自动的   烧成。

刷新页面时,浏览器将自动重新提交页面状态。因此,如果您单击按钮,然后刷新页面,“Clicked”状态将再次传回服务器。这是正常行为。

如果您要清除状态并重新开始,可以在浏览器中单击您的URL文本框,然后按Enter键。这将加载一个新状态的页面。