私はバック、次、キャンセルボタン付きasp.netウィザードを持っています。私は原因のバリデーションをtrueに設定し、次にfalseにし、キャンセルボタンを押します。これは、製品の所有者がバックボタンでブロックUIを有効にするまで、うまくいきました。いつものように、私はこれをしました:asp.net戻るボタンは、検証エラーのために投稿しません
$("[id$=_myBackButton]").click(function() {
// call func to enable block ui.
enableBlockUI();
return true;
});
これは次のことが起こるまでうまくいくでしょう。たとえば、2番目のステップで、ユーザーが必要なすべてのテキストボックスを入力せずに次のボタンをクリックすると、クライアント側の検証が行われます。ここで、前のステップに行き、戻るボタンを押すと、ブロックUIが有効になり、ポストバックが開始されません。 JQueryのクリックイベントを追加したため、おそらく私はcausevalidationをオーバーライドしました。
どのようにして戻るボタンを有効にして、前の手順に進むことができますか?