介绍ASP.NET中的button按钮

开发 后端
本文介绍ASP.NET中的button按钮,回车键是完成输入工作后提交数据如、关闭当前弹出窗口、输入关键字后回车进行搜索。

在ASP.NET网页中,使用服务器button按钮,默认***个button响应回车键的点击事件。很多时候,***个按钮这不是用户在点击回车后想做事情。一般来说,回车键是完成输入工作后提交数据如、关闭当前弹出窗口、输入关键字后回车进行搜索。

在ASP.NET网页中设置回车键的解决方法是使用javascript的document.onkeydown()方法捕捉键盘点击事件,使用event.keyCode来获取用户点击的键位。

  1. function document.onkeydown()  
  2. {  
  3. if(event.keyCode == 13)  
  4. {  
  5. button.click();//点击回车键调用button的点击事件  
  6. event.returnValue = false;//取消回车键的默认操作  
  7. }  

如果button按钮为服务器端的按钮,则更改如下:

  1. function document.onkeydown()  
  2. {  
  3. //使用document.getElementById获取到按钮对象  
  4.  var button = document.getElementById('<=serverButton.ClientID%>');  
  5. if(event.keyCode == 13)  
  6. {  
  7. button.click();  
  8. event.returnValue = false;  
  9. }  

如果按钮在用户控件中,上面的方法可以放在用户控件中使用。一定要取消回车键的默认操作,否则默认的按钮还会在ASP.NET执行button按钮后继续执行。

【编辑推荐】

  1. ASP.NET调用WCF服务
  2. 浅析ASP.NET验证控件
  3. ASP.NET中WCF服务与ASMX服务的兼容性
  4. 详解ASP.NET应用程序
  5. ASP.NET的HttpModule
责任编辑:佚名 来源: IT168
相关推荐

2009-07-22 13:16:04

MvcAjaxPaneASP.NET MVC

2009-07-20 16:56:16

SQL语句ASP.NET

2009-07-29 10:02:49

ASP.NET上传

2009-07-21 10:40:36

ASP.NET Pro

2009-07-23 14:17:41

2009-07-29 17:26:39

ASP.NET页面

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-27 17:00:29

ASP.NET主机

2009-07-20 16:12:21

ASP.NET Fra

2009-07-29 09:14:36

ASP.NET网站

2009-07-22 16:05:34

ASP.NET AJA

2009-08-19 09:23:40

ASP.NET Rou

2009-07-29 17:23:17

ASP.NET表单

2009-07-30 13:33:55

ASP.NET中的co

2009-08-03 17:35:07

ASP.NET WebASP.NET编程工具

2009-07-20 15:44:32

ASP.NET MVC

2009-07-29 09:53:24

ASP.NET异常管理

2009-07-21 15:11:14

ASP.NET Rou

2009-07-24 13:39:03

ASP.NET弹出窗口

2009-07-29 10:35:51

ASP.NET缓存
点赞
收藏

51CTO技术栈公众号