4

こんにちは、大きな ASP ページがあり、すべての ASP ボタンに次のように設定する必要があります。

CausesValidation="False" 

仕事に。そうしないと、コードビハインド関数を実行できません。

誰かが私になぜこれがそうなのか説明できますか?

4

1 に答える 1

7

ページで検証コントロールを使用しているようです。サーバーにポストバックする前に、ページが検証に合格する必要があります。以下は、CausesValidation プロパティの機能です。

  • CausesValidation プロパティは、Button コントロールがクリックされたときにページを検証するかどうかを指定します。

  • デフォルトでは、ボタンがクリックされるとページ検証が実行されます。

  • このプロパティは主に、キャンセルまたはリセット ボタンがクリックされたときの検証を防ぐために使用されます。

于 2013-01-07T06:56:48.433 に答える