我在我的 SharePoint 网站上创建了 .aspx 页面并插入到页面 HTML 按钮中。
例子
<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"
属性。