いくつかの入力フィールドを含むビューがあります。それらはビューモデルにバインドされています。また、検証メッセージもあります。しかし、ビューにはフォーム タグがありません (Ajax.BeginForm も Html.BeginForm もありません)。
ユーザーは何らかの入力を行い、(チェックボックスを使用して) テーブルからいくつかの行を選択し、ボタンをクリックします。クライアント側でこのボタンのクリック イベントを処理し、サーバーにデータを送信するための AJAX 呼び出しを作成しました。クライアント側の検証を除いて、これは正常に機能します。フォーム タグがないため、クライアント側の検証は無視されます。フォームタグを使用せずに、ユーザー入力を検証し、必要に応じてエラーメッセージを表示する方法はありますか?