thisを読んで、RequiredFieldValidator
のInitialValue
プロパティに妥当性検査の問題を絞り込むのに役立ちました。ドロップダウンリストのRequiredFieldValidatorがnullオブジェクトのIntialValueを受け入れない
私のドロップダウンリストは、このようなコードで埋められたオブジェクトのリストです。
brands.Insert(0, Brand.Empty)
cbBrand.DataValueField = "ID";
cbBrand.DataTextField = "Name";
cbBrand.DataSource = new BindingList<Brand>(brands);
cbBrand.DataBind();
ここで、Brand.Emptyはnullオブジェクト型です。
ここでは、私が去って来るのは、IntialValue
にヌル値を受け入れることです。たとえば、InitialValue=""
は、リスト内の空のオブジェクトを認識できません。
誰でも私にこのことに対する修正を指示できますか?
Kenさん、ありがとうございます。リストがロードされている間にカスタム文字列を挿入する際の問題は、リスト 'cbBrand'がタイプ' 'を期待していることです。私はこの問題を回避する方法を見つけました(恥ずかしながら、別の投稿であるSO:S)。再度、感謝します! –
CodeMonkey