我是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();
}
}
}
我在点击提交按钮时编写了代码,但是当我们刷新页面或重新加载页面时,提交按钮的点击事件会自动触发。
所以请告诉我为什么会这样,解决方案是什么。
答案 0 :(得分:-1)
我写了一个代码点击了 提交按钮,但是当我们刷新时 页面或重新加载点击事件的页面 提交按钮是自动的 烧成。
刷新页面时,浏览器将自动重新提交页面状态。因此,如果您单击按钮,然后刷新页面,“Clicked”状态将再次传回服务器。这是正常行为。
如果您要清除状态并重新开始,可以在浏览器中单击您的URL文本框,然后按Enter键。这将加载一个新状态的页面。