У меня есть следующая командная кнопка:
<asp:Button Text="Insert Value" UseSubmitBehavior="false" runat="server" OnClientClick="return Confirmation.value('insert');" CommandName="Insert" />
Я использую UseSubmitBehavior="false"
, чтобы запретить ASP.Net страница ввода ключа вызывает сообщение обратно
Я делаюне хочу слушать код ввода key через javascript, потому что enter используется для отправки не вебформных элементов, не связанных с формой
Очевидно, что при использовании Command
и UseSubmitBehavior="false"
тогда OnClientClick
не работает.Если я включаю поведение отправки, оно работает, как и ожидалось, но затем, нажимая клавишу ввода на странице, автоматически пытается нажать кнопку.
Я предпочитаю не прослушивать событие click в Jquery или в javascript и предпочитаю решение с веб-формой.,Возможно, лучший способ запретить ввод формы для отправки или способ, чтобы OnClientClick работал должным образом без поведения отправки