页面刷新时输入的点击方法上的按钮!

发布于 2024-07-23 03:46:55 字数 203 浏览 8 评论 0原文

我有一个 .net 2.0 应用程序,我无法弄清楚为什么按钮的 onclick 方法在页面刷新时运行。

发生这种情况的确切情况是,单击按钮的每个项目都会勾选一个复选框,并且 onclick 方法会处理该项目,然后清除该复选框。 现在,当由于某种原因刷新页面时,按钮的 onclick 方法将被输入到!

非常感谢任何帮助。

多谢,

I have a .net 2.0 application and I can't work out why a button's onclick method is run on page refresh.

The exact scenario when this happens is a checkbox is ticked against each item the button is clicked and the onclick mthod processes this item, and the checkbox is cleared. Now when the page is refreshed for some reason the onclick method of the button is entered in to!

Any help much appreciated.

Thanks alot,

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

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

发布评论

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

评论(2

能怎样 2024-07-30 03:46:55

选中复选框的默认 Checked 属性。 您可以在加载时将其设置为“选中”。 如果您发布代码,将能够为您提供更多帮助。

Check the default Checked property of the check box. You may be setting it "Checked" on onload. Will be able to help you more if you post the code.

涫野音 2024-07-30 03:46:55

谢谢 Shoban,

问题是表单中的复选框被选中,当刷新页面时,这导致了回发。

我通过将以下代码行放在按钮单击方法的末尾来解决这个问题:
Response.Redirect(Request.Url.PathAndQuery);

Thanks Shoban,

The problem was that the checkbox was checked within the form and when the page was refreshed this caused a postback.

I solved this by putting the below line of code at the end of the button click method:
Response.Redirect(Request.Url.PathAndQuery);

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