我遇到了一个ASP.NET项目的奇怪问题。单击按钮后,我执行一个JavaScript函数,将图像添加到img控件。但是,单击该按钮会刷新页面,导致图像消失。
我已经尝试将UseSubmitBehavior设置为false,我记得这解决了我之前遇到的类似问题。奇怪的是,这似乎不起作用。
当我检查页面时,我可以看到按钮的类型已从“提交”更改为“按钮”,但OnClick事件突然获得了一个方法“_doPostback”,让我遇到了完全相同的问题。
如何确保_doPostback不会添加到我的OnClick事件中?或者还有另一种方法可以阻止我的按钮进行回发吗?
提前致谢!
答案 0 :(得分:0)
<asp:button ID="Button1" runat="server" OnClientClick="myJavaScriptfunction(); return false;" />
return false
语句可以阻止任何回发。
您还可以使用href
设置为#
的锚标记。