保持ASP按钮不进行回发

时间:2013-07-31 11:34:51

标签: asp.net postback

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

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

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

如何确保_doPostback不会添加到我的OnClick事件中?或者还有另一种方法可以阻止我的按钮进行回发吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

return false语句可以阻止任何回发。

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