其实一早就有接触过在asp.net的页面上如何设置默认的回车按钮,只是当时没有记录下来。今天再次碰上,翻资料找不到,按照网上的办法也解决不了,那叫一痛苦。
网上的办法相信大家都知道。无非都是在aspx页面上设置如下js代码:
<script language="javascript" type="text/javascript">
function document.onkeydown()
{
var e = event.srcElement;
if (event.keyCode == 13) {
document.getElementById("按钮id").click();
}
}
</script>
但是这段代码对于我来说,如果按钮是ImageButton的话,这段代码是可以用的;如果按钮是Button的话,这段代码就失效了。搞了很久都没有成 功,灰常纳闷。后来再上网瞧瞧,看到关于按钮id的问题。然后在想,会不会是按钮的id有问题呢?被编译之后的id肯定是发生了变化。
最后,我用浏览器浏览需要设置默认回车按钮的页面,查看源码,找到button的id,复制下来,那是很长的一段,类似 ctl00_ContentPlaceHolder1_Button1,把这个替换js代码里面的按钮id,运行页面,回车,正常了。
分享到:
相关推荐
### ASP.NET 页面回车触发 Button 按钮方案详解 #### 一、概述 在 Web 开发中,尤其是在 ASP.NET 应用程序中,我们经常需要处理用户输入数据时的操作,比如通过按下 Enter 键来触发某个操作或提交表单。这种需求在...
### Asp.net中的TextBox回车触发事件 在Asp.net开发中,经常需要处理用户在文本框(`TextBox`)内的输入操作,特别是在用户按下回车键时触发某些特定的操作,比如提交表单或者执行搜索功能等。本文将详细介绍如何在...
在ASP.NET中,默认情况下,当用户在一个文本框中按下回车键时,如果页面上存在按钮,则会触发页面上第一个按钮的点击事件。这种行为有时并不符合我们的需求,例如: - 我们可能希望在用户完成某个特定文本框的输入后...
在ASP.NET开发中,按钮(Button)控件是不可或缺的一部分,它用于用户与网页进行交互,触发特定的事件。创建经典且美观的button样式不仅能够提升用户体验,还能为网站增添专业感。本教程将深入探讨如何在ASP.NET中...
在ASP.NET开发中,用户在文本框中按下Enter键通常会导致表单的默认提交行为,这可能会引起不必要的页面回发,影响用户体验或者导致错误的操作。本文将深入探讨如何通过使用jQuery来防止这样的文本框回发,以实现更...
后来google一下,发现这是asp.net2.0为表单处理专门设置的”Enter key”功能,关于asp.net ajax表单的enter key,你可以查看这一篇《ASP.NET基于Ajax的Enter键提交问题》。前面给出链接的两篇都是叫我们怎么设置...
由于asp.net采用的是事件驱动模式,所以默认用户按回车并没有触发按钮的onclick事件。用户按回车也不是没有提交表单,通过httpwath可以看到,实际上页面表单是提交到了form下的action页面,只不过没有触发onclick...
- 当使用MasterPage时,若要在子页面中设置默认的回车提交按钮,需要使用MasterPage的ContentPlaceHolderID加上美元符号($), 例如: ```csharp this.Form.DefaultButton = "ContentPlaceHolder1$btsubmit"; ``` ...
在ASP.NET Web Forms框架中,设置默认按钮是一个常见的需求,特别是在表单中,用户按下回车键时希望触发特定按钮的点击事件。本文将详细解析如何在ASPX页面中设置默认按钮,包括前后端实现机制及代码示例。 ### ASP...
- 例如,可以通过设置`.js`或`.css`文件的处理器为ASP.NET来实现这一点。 2. **应用场景**: - 保护静态资源不被未授权访问。 - 对于一些敏感的文件,比如配置文件或内部文档,可以通过这种方式实现更细粒度的...
(1)单击“基本数据维护”按钮,主要对部门、仓库、计量单位、入库类型、出库类型、物资大类、物资类别、物资信息、往来单位以及收付款方式等信息进行添加操作。 (2)单击“数据库备份”按钮,对于对数据库中的...
### ASP.NET TextBox 回车触发事件 #### 一、概述 在ASP.NET Web应用程序中,经常需要处理用户通过`TextBox`输入数据时的各种交互行为,其中一种常见的需求就是当用户在`TextBox`中按下回车键时触发特定的事件或...
在ASP.NET开发中,"textbox 回车执行事件"是一个常见的需求,特别是在构建表单或者搜索功能时。用户在文本框(textbox)中输入信息后按下回车键,通常希望触发一个特定的操作,如提交数据到服务器进行处理或执行搜索...
在ASP.NET开发中,有时我们需要实现当用户在TextBox控件中按下回车键时触发特定的事件,而不是默认的表单提交。以下是如何在ASP.NET中绑定TextBox的回车事件的详细步骤和方法: 1. **JavaScript处理回车事件**: ...
这段代码首先检查`KeyDown`事件的`KeyCode`,如果按下的是回车键,它会阻止默认的回车行为,然后通过`FindNextControl`方法找到下一个TextBox,并将其设置为焦点。`FindNextControl`函数遍历所有控件,根据指定的...
“置enter键的默认按钮”则关于表单提交的优化,使得用户按下回车键时能直接触发指定按钮的行为。 总的来说,这个专题为ASP.NET开发者提供了一个全面的学习资源库,不仅包含ASP.NET的核心技术,还涉及JavaScript的...
例如,如果你需要使用ASP.NET 3.5,你可能还需要启用IIS相关的Web服务扩展。这可以通过在命令提示符中运行以下命令实现: ``` dism.exe /online /enable-feature /featurename:ASP.NET /All ``` 此外,如果你在...
本文实例分析了ASP.NET2.0使用Enter Key作为默认提交的方法。分享给大家供大家参考,具体如下: 网页开发中最烦人的事情之一就是为表单处理”Enter key” ,”Enter key”已经成为用户提交表单的偏好。虽然我们为用户...