Разница между кнопкой и asp: кнопка при нажатии

Я новичок в разработке в asp.net для создания веб-сайтов. Поэтому у меня возникли проблемы с пониманием разницы между следующим. В чем разница между кнопкой asp: Button и кнопкой ввода?

Код 1
код aspx

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

Codebehind

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

Код 2
код aspx

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


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

function Submit1_onclick() {
    //Do somthing
}

// ]]>
</script>

Ответы на вопрос(5)

Ваш ответ на вопрос