CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问我想在textbox控件里,当用户按下回车时,我进行操作,应该怎么弄?很简单,在线等

楼主yuzhantao(和女朋友一起去养狗)2004-04-02 13:57:37 在 .NET技术 / ASP.NET 提问

如果是在delphi中,只需要  
   
  procedur   edit1press(...);  
  begin  
      if   key=#13   then    
          begin  
                执行我的操作;  
          end;  
  end;  
   
  但在asp.net中要怎么做呢? 问题点数:20、回复次数:7Top

1 楼net_lover(【孟子E章】)回复于 2004-04-02 14:21:40 得分 4

in   pageload:  
   
  textboxId.Attributes.Add("onkeydown","if(event.keyCode==13)   alert('13')")Top

2 楼dshj(羽)回复于 2004-04-02 14:43:37 得分 4

OnTextChanged="TextBox1_TextChanged"   AutoPostBack="True"  
   
   
  public   void   TextBox1_TextChanged(object   sender,   EventArgs   e)  
            {  
              Label1.Text   =   t1.Text;  
            }Top

3 楼yuzhantao(和女朋友一起去养狗)回复于 2004-04-02 14:44:37 得分 0

楼上的有点看不明白啊  
  假如我要实现这种效果,当textbox里按下回车时,label1.text变为"dsfdsf"  
   
  要怎么写?Top

4 楼yuzhantao(和女朋友一起去养狗)回复于 2004-04-02 14:48:34 得分 0

错了,我上面帖子指的是4星那个  
  ,楼上的两位都没有对按键判断啊?  
   
  假如不是回车,是别的按键的话,怎么办呢?Top

5 楼lgbird()回复于 2004-04-02 15:14:01 得分 4

private   void   textBox1_KeyPress(object   sender,   System.Windows.Forms.KeyPressEventArgs   e)  
  {  
            if(e.KeyChar==(char)13)    
              {  
                                                              在这里编写你的程序吧  
                                                  }  
  }  
  Top

6 楼sportdog(会编程的流氓狗)回复于 2004-04-02 15:41:02 得分 4

同意一楼的  
  13就是回车阿!Top

7 楼Miracle(新一代的开山怪)回复于 2004-04-02 16:38:03 得分 4

lgbird()   没看清题目就回答了,人家问的是WebForm上的操作,你是WinForm的。  
   
  一楼的例子是正确的,  
  textboxId.Attributes.Add("onkeydown","if(event.keyCode==13)   alert('13')");  
  这行代码的意思是为textboxId渲染成  
  <input   id="textboxId"   type=input></input>  
  之后的结果,再增加一个属性obkeydown,成为下面这个样子:  
  <input   id="textboxId"   type=input   onkeydown="if(event.keyCode==13)   alert('13')"></input>  
   
  这样的话,一旦按下回车键(回车的keyCode为13),就弹出对话框,内容为文字“13”。  
  如果想要执行一些服务器端的操作,例如自动执行Button1的Click事件,可以改成这样的:  
   
  textboxId.Attributes.Add("onkeydown","if(event.keyCode==13)   "+this.GetPostBackEventReference(Button1));  
   
  关于Page.GetPostBackEventReference的用法,请查阅MSDN  
  Top

相关问题

  • 怎样响应TextBox控件的回车事件
  • 如何实现在EDIT控件中,响应回车键的操作???在线等!!!!
  • 怎么样消除在textbox控件中按下回车键的bb声?
  • 如何在textbox或者其他web窗体控件中通过回车进入下一个web控件
  • 急:怎样每次按回车键后,响应button控件的事件,并且之后总是textbox控件获得焦点。两者都是服务器控件
  • 请问一个TextBox控件中输入Text后,“回车”触发什么事件,谢谢
  • textbox回车相应
  • 怎样做回车操作?
  • 页面中就一个TextBox和Button控件,在TextBox里按回车竟然不可以直接想响Button的OnClick事件..
  • ********textbox控件ID问题****************

关键词

  • 执行
  • 回车
  • textboxid
  • 操作
  • textbox
  • onkeydown
  • keycode
  • attributes
  • event
  • add

得分解答快速导航

  • 帖主:yuzhantao
  • net_lover
  • dshj
  • lgbird
  • sportdog
  • Miracle

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo