2

検証を無効にして、HtmlButton からサーバー コントロールを作成しました。

<button runat="server" causesvalidation="false" />

入力ボタンではありません!!!

<input type="button" runat="server />

フォームに多数のバリデーターがあり、HtmlButton をクリックすると、バリデーターが実行されます。入力ボタンを使用しても問題はなく、バリデーターは実行されません。

これは予期された動作ですか、それともバグですか?

4

6 に答える 6

0

検証が使用される場所と、それらが同じグループにあるかどうかによって異なります。検証グループに検証制限を追加します。グループに含まれていない場合は、サーバーへのフォームの投稿により、コントロールが検証される可能性があります。

:)

于 2009-10-07T21:53:58.170 に答える
0

属性 type="button" を設定するだけです。デフォルトは送信する必要があります。

于 2010-05-21T14:15:29.020 に答える