我在我的解决方案中使用母版页。在该主页中,有一个名为“保存”的图像按钮,用作我所有页面的保存选项,在主页面中设置为默认按钮。问题是,在我的一个页面中,我有一个textchanged事件,我想在按下“Enter”键时工作。但是当我按下“Enter”键时,“保存”功能在textchanged事件之后起作用。我不希望在“Enter”键按下时发生“保存”功能。我不希望我的页面上有任何默认按钮
答案 0 :(得分:1)
我认为你必须在文本框中工作时阻止输入密钥 把这个功能放在你的页面中。
只需将onkeydown
事件添加到您的文本框
<input type='text' onkeydown="return (event.keyCode!=13);" />
另一个
此功能需要jquery
$('input').keypress(function(event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});
答案 1 :(得分:1)
您可以设置按钮的 UseSubmitBehavior =“false”