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

发布于 2024-09-16 16:20:33 字数 666 浏览 12 评论 0原文

我是 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();
            }
        }
    }

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

所以请告诉我为什么会发生以及解决方案是什么。

I am new in asp.net development, I have problem when page load fired a click event of button is automatically fired.
Will you please tell me why is it happening and what is the solutions for that.

lets

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();
            }
        }
    }

I had write a code on click of the submit button ,but when we refresh the page or reload a page the click event of the submit button is automatically fired.

So please tell me why is it happening and what is the solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

述情 2024-09-23 16:20:33

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

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

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

i had written a code on click of the
submit button ,but when we refresh the
page or reload a page the click event
of the submit button is automatically
fired.

When you refresh the page, the browser will automatically resubmit the state of the page. So if you clicked on the button, and then refreshed the page, the "Clicked" state will be passed back to the server again. This is normal behaviour.

If you want to clear the state and start a fresh, you can click on your URL textbox in your browser and hit enter. This will load the page with a fresh state.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文