部分ビューと ajax ベースの機能を使用して、コントローラーに POST しています。MVC Razor フォームで通常取得する検証機能を活用し、非同期ベースのフレームワークでフル ページ ポスト バックを使用する方法を知りたいです。
疑似コード
function buttonpress()
{
if(Validate())
.... Call server functionality with AJAX and handle result
else
.... Show standard validation messages as normal. Do not contact server
}
function Validate()
{
... Check the validation like it would with full post back
... Should also limit to a group too
}
必要がなければ、フレームワークから取得したすべての無料の検証を書き直したくありません。