我已在 SharePoint 网站上创建了 .aspx 页面,并在页面中插入了 HTML 按钮。
Example
<PublishingWebControls:editmodepanel PageDisplayMode="Display" runat="server" SuppressTag="True">
...
<button>Click Me!</button>
...
</PublishingWebControls:editmodepanel>
每次我点击“点击我!”发生回发。这不是我想要的行为,但我找到了一种不引起回发的方法。我向 onclick 属性添加了 javascript 代码<button onclick='return false;'>Click Me!</button>
我的问题是,为什么会发生回发,即使按钮不包含type="submit"
财产?
我还检查了母版页,其中包含<form runat="server">
并且包裹了所有的内容,也没有action="page.aspx"
财产。
检查此链接,http://www.w3schools.com/tags/tag_button.asp http://www.w3schools.com/tags/tag_button.asp页面上有一个注释,说如果您不自己指定,不同的浏览器可以使用不同的默认按钮类型。看来您的浏览器使用“提交”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)