событие нажатия кнопки при загрузке страницы - PullRequest
2 голосов
/ 02 сентября 2010

Я новичок в разработке 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 голосов
/ 19 ноября 2010

Я написал код при нажатии кнопки «Отправить», но когда мы обновляем страницу или перезагружаем страницу, событие нажатия кнопки «Отправить» запускается автоматически.

Когда выобновите страницу, браузер автоматически повторно отправит состояние страницы.Таким образом, если вы нажали кнопку, а затем обновили страницу, состояние «Нажатие» будет снова передано на сервер.Это нормальное поведение.

Если вы хотите очистить состояние и начать заново, вы можете щелкнуть текстовое поле URL в вашем браузере и нажать Enter.Это загрузит страницу с новым состоянием.

...