更新しました
この質問に対して非常に有益な回答を迅速に得たので、問題を再考しました。2 つの小さな要件に分割する必要があると思うので、質問を更新しています。
私の ASP.NET MVC 4 アプリケーションでは、フォーカスが特定のテキスト ボックスにあるときにユーザーがキーボードの Enter キーを押したときに必要です。
シナリオ 1: 適切なサーバー側アクションを呼び出す必要があります。カーソルが別のテキスト ボックスにあるときにユーザーが Enter キーを押した場合は、別のアクションを呼び出す必要があります。
シナリオ 2: 現在のページのいずれかのフォームのいずれかのテキスト ボックスにフォーカスがあるときにユーザーがキーボードの Enter キーを押した場合、フォームはすべてのフォーム データ (HttpPost) と共にコントローラーのアクションにポストバックされる必要があります。その の action 属性で指定されているとおり<form>
。
これら 2 つのシナリオを達成するにはどうすればよいですか?