1

メソッドを使用しているときにKeyPress(object sender,KeyPressEventArgs e)、次のエラーが表示されます。

型または名前空間名 'KeyPressEventArgs' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)。

その名前空間は何ですか

4

2 に答える 2

3

KeyPressEventArgsSystems.Windows.Formsクラスです。これは、Web アプリケーションでの使用を意図したものではありません。Web テキスト ボックス コントロールには、このイベントはありません (少なくともサーバー側では)。

Web ページでキー押下イベントを処理する場合は、クライアントの Web ブラウザーで Javascript (または同等のもの) でこれを行う必要があります。

于 2012-08-10T09:22:11.873 に答える
0

プロジェクトを右クリック ->参照を追加し、keyPress クラスを含む dll を選択します。

クラスを使用している .cs ファイルでは、次のようにファイルの先頭に使用して、参照されている dll をインポートする必要があります。

using System.Windows.Forms;

さらに、アプリケーションが Web ベースの場合、これを行うことはできません。これについては、いくつかの Javascript を確認することをお勧めします。jQuery ライブラリを見てください。

于 2012-08-10T09:22:38.297 に答える