KeyPressEvent获取错误

时间:2012-08-10 09:16:14

标签: c# asp.net

当我使用KeyPress(object sender,KeyPressEventArgs e)方法时,它显示以下错误:

  

无法找到类型或命名空间名称'KeyPressEventArgs'(是   你错过了using指令或程序集引用?)。

它的名称空间是什么

2 个答案:

答案 0 :(得分:3)

KeyPressEventArgsSystems.Windows.Forms类。它不适用于Web应用程序 - Web文本框控件没有此事件(至少在服务器端)。

如果您想在网页中处理按键事件,则需要在客户端的Web浏览器中使用Javascript(或等效的)进行此操作。

答案 1 :(得分:0)

右键点击您的项目 - > 添加引用,然后选择包含keyPress类的dll。

在您使用该类的.cs文件中,您需要使用文件顶部的导入导入引用的dll,如下所示:

using System.Windows.Forms;

另外,如果您的应用程序是基于网络的,您将无法执行此操作。最好为此检查一些Javascript,看一下jQuery lib。