0

我在 ASP.NET 项目中遇到了一个奇怪的问题。单击按钮后,我执行一个 JavaScript 函数,将图像添加到 img 控件。但是,单击按钮会刷新页面,导致图像消失。

我尝试将 UseSubmitBehavior 设置为 false,我记得这解决了我以前遇到的类似问题。奇怪的是,这似乎不起作用。

当我检查页面时,我可以看到按钮的类型已从“提交”更改为“按钮”,但 OnClick 事件突然获得了一个方法“_doPostback”,让我遇到了完全相同的问题。

如何确保 _doPostback 不会添加到我的 OnClick 事件中?还是有其他方法可以防止我的按钮进行回发?

提前致谢!

4

1 回答 1

0
<asp:button ID="Button1" runat="server" OnClientClick="myJavaScriptfunction(); return false;" />

return false声明防止任何回发。

您还可以使用href设置为的锚标记#

于 2013-07-31T13:05:55.467 回答