A LinkButton
отображается в виде тега привязки HTML.
Теги привязки HTML не отправляют формы HTML. Поэтому, когда вы нажимаете Enter , эта кнопка не действует.
A Button
отображается как HTML <input type="submit" />
ImageButton
отображается как HTML <input type="image" />
Эти элементы будут воздействовать на вашу форму.
Поэтому изменение LinkButton
на Button
или ImageButton
является лучшим решением.
Использование LinkButton
также плохо для пользователей, у которых не включен JavaScript.