ASP.Net页面输入密钥导致回发
我有一个aspx页面,它不应该回发。 页面上有两个文本框,两个列表框和两个按钮。 如果在任意点按下回车键,则第一个按钮被给予焦点并“点击”,导致列表框内的选择丢失。
如何禁用此function? 有很多关于如何捕获输入按钮和执行方法的教程,但我可以找到一个如何简单地禁用整洁的“让我抓住我找到的第一个按钮并单击它”function。
如果我想完全阻止回传,我宁愿选择第二个。
你在用jQuery吗?
如果是这样:
$(document).keypress(function(e) { if(e.keyCode === 13) { e.preventDefault(); return false; } });
使用以下代码禁用输入密钥导致回发。 这段代码将阻止上面所有浏览器4.0中的回车键,除非在Textarea或Submit按钮本身按下enter。
只有把它放在ASP.Net TextBox控件上:
这是Web应用程序的默认行为,您可以通过简单地放弃提交来获取您找到的其中一个教程并隐藏该行为。
上述就是C#学习教程:ASP.Net页面输入密钥导致回发分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/951966.html