Это потому, что .net добавляет type="submit"
к элементу управления по умолчанию.Вам необходимо установить значение false, и я бы также установил значение CausesValidation
в значение false, например:
<asp:Button ID="btnLogin" runat="server" Text="Login"
OnClick="btnLogin_Click" CausesValidation="False" UseSubmitBehavior="False" />
, если честно, однако я бы не использовал событие на стороне сервера просто для навигациипрочь по нажатию кнопки.Вы можете достичь этого гораздо более простым способом:
<a href="Home.aspx" data-role="button">Login</a>
.. это, конечно, при условии, что вам не нужно выполнять никаких других операций на стороне сервера перед переходом.