0

aspx ページにいくつかのドロップダウン boxex があり、検索ボタンもあります。

ユーザーがドロップダウンボックスを選択せず​​に「検索」ボタンをクリックした場合、「任意の値を選択してください」のようなメッセージを表示したい

マイページは動的に作成され、すべてのコントロールは動的に作成されます。そして、静的aspxページコントロール(テキストボックス、ラベルなど...)を使用してエラーメッセージを表示したくありません

aspx.cs ファイルで参照している他の .cs ファイルからのエラー メッセージを表示したいと考えています。

私は以下のように試しました:しかし、それは機能していません。

if (first!= "-- Select The Item --" || second != "-- Select The Item --")
            {
                //Do Something
            }
            else
            {

                throw new Exception("Please select any Filter Type");
            }
4

3 に答える 3

1

以下の SO リンクを確認してRequiredFieldValidatorください:

RequiredFieldValidator を DropDownList コントロールに追加する方法は?

于 2012-09-10T08:09:10.000 に答える
0

ドロップダウンリストを検証するためにjavascriptを使用することができます....下のリンクを見てください 動的に作成されたコントロールを検証する方法?

于 2012-09-10T08:27:01.647 に答える
0

dd1dd2がコントロール ID であると仮定すると、次のプロパティDropDownListを確認できます。SelectedIndex

if (dd1.SelectedIndex != 0 || dd2.SelectedIndex != 0)
{
    //Do Something
}
else
{

    throw new Exception("Please select any Filter Type");
}
于 2012-09-10T08:15:06.717 に答える