У меня есть текстовое поле и много кнопок.Когда пользователь находится в каком-либо текстовом поле и нажимает клавишу «Ввод», возникает конкретное событие нажатия кнопки.Я прочитал в Интернете, что есть некоторые проблемы с клавишей «Ввод», и я попробовал несколько решений, но тем не менее он всегда вводит событие кнопки (эта кнопка - первая кнопка на странице).
Я пытался создатькнопка, которая ничего не делает и записывает это в page_load:
idTextBoxFA.Attributes.Add("onkeydown","if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementBtId('" + noEnterButton.UniqueID + "').click();return false;}} else {return true}; ");
Все мои элементы управления страницей находятся в форме, и я попытался дать свойство формы "defaultButton" той кнопке, которую я создал.Это тоже не сработало.
Есть идеи, почему это не работает и что я делаю не так?