@ Citronas ответ правильный, но чтобы добавить к нему, вы также должны убедиться, что вы правильно обрабатываете поведение по умолчанию при использовании нескольких форм ввода.Поместите панель вокруг каждого и используйте DefaultButton
, чтобы определить элемент управления отправкой для этой панели.Это гарантирует, что если пользователь нажимает клавишу ввода (что очень типично, особенно для форм входа в систему), используется правильный обработчик отправки.
Также обратите внимание, что это не будет работать надежно для всех типов элементов управления отправкой.См. Кнопка ссылки на странице и установите ее в качестве кнопки по умолчанию, она отлично работает в IE, но не в Mozila
Для этой проблемы предлагается решение, хотя лично я предпочитаю решать эту проблему простовключив скрытый элемент управления кнопки, который использует тот же обработчик событий, что и ваш видимый элемент управления, например,
<asp:Button runat="server" onclick="Search_Click" ID="SearchButton_Default" style="display:none;" />
Затем сделайте эту скрытую кнопку элементом управления по умолчанию вместо вашего LinkButton