Unterschied zwischen Button und Asp: Button onclick

Ich bin neu in der Entwicklung in asp.net für die Erstellung von Websites. Ich habe also einige Probleme, den Unterschied zwischen den folgenden zu verstehen. Was ist der Unterschied zwischen einer asp: -Taste und einer Eingabetaste?

Code 1
aspx code

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />  

Codebehind

protected void Button1_Click(object sender, EventArgs e)
{
    //Do somthing
}  

Code 2
aspx code

<input id="Submit1" type="submit" value="submit" onclick="return Submit1_onclick()" />  


<script language="javascript" type="text/javascript">
// <![CDATA[

function Submit1_onclick() {
    //Do somthing
}

// ]]>
</script>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage