¿Por qué un button html causa la devolución de datos en la página aspx?

Creé la página .aspx en mi sitio de SharePoint y la inserté dentro del button HTML de la página.

Ejemplo

<PublishingWebControls:editmodepanel PageDisplayMode="Display" runat="server" SuppressTag="True"> ... <button>Click Me!</button> ... </PublishingWebControls:editmodepanel> 

Cada vez que presiono '¡Haga clic en mí!' la publicación posterior se produce. Este no es mi comportamiento deseado, pero he encontrado la manera de no causar retrasos en el post. Agregué el código de javascript a la propiedad onclick <button onclick='return false;'>Click Me!</button>

Mi pregunta es, ¿por qué ocurre la publicación posterior, incluso si el button no contiene la propiedad type="submit" ?

Comprobé también la página maestra, que contiene <form runat="server"> y envuelve todo el contenido y tampoco hay action="page.aspx" .

Verifique este enlace, http://www.w3schools.com/tags/tag_button.asp. Hay una nota en la página, que dice, que los diferentes browseres pueden usar diferentes types pnetworkingeterminados para el button, si no lo especifica usted mismo. Parece que tu browser usa "enviar".