メソッドを使用しているときにKeyPress(object sender,KeyPressEventArgs e)
、次のエラーが表示されます。
型または名前空間名 'KeyPressEventArgs' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)。
その名前空間は何ですか
KeyPressEventArgs
Systems.Windows.Forms
クラスです。これは、Web アプリケーションでの使用を意図したものではありません。Web テキスト ボックス コントロールには、このイベントはありません (少なくともサーバー側では)。
Web ページでキー押下イベントを処理する場合は、クライアントの Web ブラウザーで Javascript (または同等のもの) でこれを行う必要があります。
プロジェクトを右クリック ->参照を追加し、keyPress クラスを含む dll を選択します。
クラスを使用している .cs ファイルでは、次のようにファイルの先頭に使用して、参照されている dll をインポートする必要があります。
using System.Windows.Forms;
さらに、アプリケーションが Web ベースの場合、これを行うことはできません。これについては、いくつかの Javascript を確認することをお勧めします。jQuery ライブラリを見てください。