给控件添加事件 (webform)

minajo21 2003-07-18 09:23:57
webform当中的textbox控件只有change事件,能否从增加一个keypress事件?
从winform里继承过来?还是怎样?

我现在这样写的,不行:

...
using System.Windows.Forms;
...

...InitializeComponent
this.txtState.KeyPress += new System.EventHandler(this.txtState_KeyPress);
...


...
private void txtState_KeyPress(object sender, System.EventArgs e)
...


望高手赐教,不胜感激!
...全文
87 16 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
minajo21 2003-07-21
  • 打赏
  • 举报
回复
多谢版主指点
ArLi2003 2003-07-20
  • 打赏
  • 举报
回复
<input type="text" name="textbox1" id="textbox1" onkeypress="kps()">

<script>
kps(){
//todo:code here
}
</script>

你要先弄清楚,ASPX是运行在服务器,而keypress 是发生在客户端,是不可能建立关系的,就算有也是由JS 扩展,立场一定要明确,建立先学ASP再学ASPX
minajo21 2003-07-18
  • 打赏
  • 举报
回复
无奈啊!
nik_Amis 2003-07-18
  • 打赏
  • 举报
回复
up
minajo21 2003-07-18
  • 打赏
  • 举报
回复
再顶!
minajo21 2003-07-18
  • 打赏
  • 举报
回复
晕,winform的有webform的没有
minajo21 2003-07-18
  • 打赏
  • 举报
回复
to brightheroes(老五)
是winform的控件,没有这个事件


to river168(海阔天空.net)
没有其他办法?
brightheroes 2003-07-18
  • 打赏
  • 举报
回复
呵呵,没看清楚,关注
brightheroes 2003-07-18
  • 打赏
  • 举报
回复
楼主,textbox分明有keypress事件的啊
river168 2003-07-18
  • 打赏
  • 举报
回复
webform的textbox控件服务器端没有keypress事件, 这个事件可以在客户端通过JAVASCRIPT绑定.
soulroom 2003-07-18
  • 打赏
  • 举报
回复
不明
minajo21 2003-07-18
  • 打赏
  • 举报
回复
up
yuaiwu 2003-07-18
  • 打赏
  • 举报
回复
肯定不能从winform的控件中继承,还是要在webform的东西上想办法,webform的很多东西,也就是替你去做一些javascript的东西,如果你javascript很熟悉,可以自己扩展,或都 干脆在客户端直接写javascript得了
minajo21 2003-07-18
  • 打赏
  • 举报
回复
真的没有办法了吗?
gd4134 2003-07-18
  • 打赏
  • 举报
回复
这个问题我也想知道,希望有高手能给个答案,谢了。
cnhgj 2003-07-18
  • 打赏
  • 举报
回复
webform只能用js替代
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-18 09:23
社区公告

让您成为最强悍的C#开发者