asp.net(c#) 怎么避免刷新后 又触发了一次按钮事件

2024-12-27 09:56:42
推荐回答(5个)
回答1:

虽然在Page_Load事件中用IsPostBack判断下,然后将resultBtn_Click方法加入EventHandler中去可以实现,但是我不推荐这种方法

我觉得在前台用javascript就可以了,不必用.net控件,用简单的html表单控件就可了,比如:

然后用javascript


ps:用asp.net不要滥用控件,有些问题可以在前台解决的就在前台.

回答2:

看看 !~

回答3:

提交后重新刷新本页.
就是在提交事件里最后加上
Response.Redirect(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"].ToString());
来重新刷新页.

回答4:

写在Page_Load里

在Page_Load加上
if (!IsPostBack)
{
....OK
}

回答5:

...不就是回发嘛。。。
page_load里面加上
if (!IsPostBack)
{
}
就可以啦