【发布时间】:2013-08-02 10:22:24
【问题描述】:
我在我的 SharePoint 网站上创建了 .aspx 页面并插入到页面 HTML 按钮中。
示例
<PublishingWebControls:editmodepanel PageDisplayMode="Display" runat="server" SuppressTag="True">
...
<button>Click Me!</button>
...
</PublishingWebControls:editmodepanel>
每次我点击“点击我!”回发发生。这不是我想要的行为,但我找到了一种不引起回发的方法。我将javascript代码添加到onclick属性<button onclick='return false;'>Click Me!</button>
我的问题是,为什么会出现回发,即使按钮不包含type="submit" 属性?
我还检查了母版页,其中包含 <form runat="server"> 并包装了所有内容,也没有 action="page.aspx" 属性。
【问题讨论】:
-
每个浏览器对按钮标签的解释不同。您可以使用
<input type="button" value="Click Me!" />,它也不应该导致回发。 -
@Jmoreland91 你应该写这个作为答案。我会投赞成票。
标签: javascript html asp.net sharepoint