using asp:input renders as a submit element, however it is possible to change this behavior so that it gets rendered as a button instead by setting the UseSubmitBehavior attibute to false.
<asp:Button runat="server" ID="buttonID" UseSubmitBehavior="false"/> |