自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

介紹ASP.NET中的button按鈕

開(kāi)發(fā) 后端
本文介紹ASP.NET中的button按鈕,回車鍵是完成輸入工作后提交數(shù)據(jù)如、關(guān)閉當(dāng)前彈出窗口、輸入關(guān)鍵字后回車進(jìn)行搜索。

在ASP.NET網(wǎng)頁(yè)中,使用服務(wù)器button按鈕,默認(rèn)***個(gè)button響應(yīng)回車鍵的點(diǎn)擊事件。很多時(shí)候,***個(gè)按鈕這不是用戶在點(diǎn)擊回車后想做事情。一般來(lái)說(shuō),回車鍵是完成輸入工作后提交數(shù)據(jù)如、關(guān)閉當(dāng)前彈出窗口、輸入關(guān)鍵字后回車進(jìn)行搜索。

在ASP.NET網(wǎng)頁(yè)中設(shè)置回車鍵的解決方法是使用javascript的document.onkeydown()方法捕捉鍵盤點(diǎn)擊事件,使用event.keyCode來(lái)獲取用戶點(diǎn)擊的鍵位。

  1. function document.onkeydown()  
  2. {  
  3. if(event.keyCode == 13)  
  4. {  
  5. button.click();//點(diǎn)擊回車鍵調(diào)用button的點(diǎn)擊事件  
  6. event.returnValue = false;//取消回車鍵的默認(rèn)操作  
  7. }  

如果button按鈕為服務(wù)器端的按鈕,則更改如下:

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

如果按鈕在用戶控件中,上面的方法可以放在用戶控件中使用。一定要取消回車鍵的默認(rèn)操作,否則默認(rèn)的按鈕還會(huì)在ASP.NET執(zhí)行button按鈕后繼續(xù)執(zhí)行。

【編輯推薦】

  1. ASP.NET調(diào)用WCF服務(wù)
  2. 淺析ASP.NET驗(yàn)證控件
  3. ASP.NET中WCF服務(wù)與ASMX服務(wù)的兼容性
  4. 詳解ASP.NET應(yīng)用程序
  5. ASP.NET的HttpModule
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2009-07-22 13:16:04

MvcAjaxPaneASP.NET MVC

2009-07-20 16:56:16

SQL語(yǔ)句ASP.NET

2009-07-29 10:02:49

ASP.NET上傳

2009-07-29 09:14:36

ASP.NET網(wǎng)站

2009-07-21 10:40:36

ASP.NET Pro

2009-07-29 17:26:39

ASP.NET頁(yè)面

2009-07-23 14:17:41

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-20 16:12:21

ASP.NET Fra

2009-07-27 17:00:29

ASP.NET主機(jī)

2009-08-19 09:23:40

ASP.NET Rou

2009-07-29 17:23:17

ASP.NET表單

2009-07-22 16:05:34

ASP.NET AJA

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-24 13:39:03

ASP.NET彈出窗口

2009-07-21 15:11:14

ASP.NET Rou

2009-07-29 10:35:51

ASP.NET緩存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)