コードで動的に開発しているドロップダウンリストがあります。ドロップダウンリストのRequiredFieldValidator
Dim objPreferenceDropdownList As DropDownList = New DropDownList()
objPreferenceDropdownList.ID = "objPreferenceDropdownList"
objPreferenceDropdownList.AppendDataBoundItems = "True"
objPreferenceDropdownList.AutoPostBack = True
私は今、私はそれが私が動的に必要なフィールドのバリデータを作成し、そのためにドロップダウンリストで選択した任意の項目がありませんにありDropDownListコントロールを検証する必要があり、このような
objPreferenceDropdownList.Items.Add(new ListItem("--Select Color--","0"));
objPreferenceDropdownList.Items.Add(new ListItem("Red","1"));
objPreferenceDropdownList.Items.Add(new ListItem("Blue","2"));
objPreferenceDropdownList.Items.Add(new ListItem("White", "3"));
objPreferenceDropdownList.Items.Add(new ListItem("Pink", "4"));
などさまざまなアイテムと、このドロップダウンを移入していますこのように:ドロップダウンリストが空の場合
問題が要求されDim reqPrefGroupValidator As RequiredFieldValidator = New RequiredFieldValidator()
reqPrefGroupValidator.ControlToValidate = "objPreferenceDropdownList"
reqPrefGroupValidator.InitialValue = "0"
reqPrefGroupValidator.SetFocusOnError = True
prefdiv.Controls.Add(reqPrefGroupValidator)
フィールドのバリデータはどのような作品私は、ときののRequiredFieldValidatorを発射する必要がある場合ドロップダウンリストの選択された項目値はゼロです。
項目が選択されるwheather確認する条件を入れてValidaeを強制しない場合は()メソッド – Devjosh
がバリデータにIDを渡す –