1

私のアプリケーションには奇妙な問題があります。必須フィールドバリデーターを介して必須にする必須フィールドが1つありますが、それでもいくつかのシナリオでは失敗します。誰かが考えられる原因を教えてもらえますか?この問題を再現することはできません。

4

2 に答える 2

1

誰かがJavaScriptを無効にしていてPage.IsValid、サーバー側のコードで使用していない場合は、空のフィールドが表示される可能性があります。

これは行う必要があります:

void SubmitButton_Click(object sender, EventArgs e)
{
    if (!Page.IsValid)
        return;

    // Do form stuff
}
于 2010-01-08T09:14:16.837 に答える
0

たとえば、値が「-1」の「選択してください」オプションを使用してドロップダウンリストを検証しようとしている場合は、検証コントロールの初期値プロパティをこの値に設定して、別の選択肢が選択されていることを確認する必要があります。作る。

于 2010-01-08T09:13:54.483 に答える