2012-01-24 12 views
0

私のフォームはウィザードのようなフォームで、各ステップのクライアント側の検証を行い、次をクリックしてから、サーバー側の検証が終了時に "Submit"ウィザード。 。私は私のページに MVC 3のValidationSummaryクライアント側を無効にする

@Html.ValidationSummary(false) 

を使用していて、これは、ユーザーが次にクリックするたびと `$(「フォーム」)を表示するには、検証の概要を起こすようにそれはそう

検証();トリガーされます。

サーバー側の検証が完了し失敗した後にのみ、この検証サマリーが表示されるようにします。これは、検証が失敗したステップによってインライン検証メッセージが表示されない場合があるためです。何か案は?

答えて

0

javascriptを使用して検証の要約を無効にする必要があるかもしれません。

function foo() 
{ 
    var myvalidator= document.getElementById('validatorControlId'); 
     ValidatorEnable(myvalidator, false); 
     ValidationSummaryOnSubmit(); 
} 
+0

私はこれについて別の答えを期待していましたが、これは行く方法になる可能性があります。ありがとうございました。 – Stian

関連する問題