我已经通读了这篇文章,这有助于我将验证问题缩小InitialValue
到RequiredFieldValidator
.
我的下拉列表是由后面的代码填充的对象列表,如下所示;
brands.Insert(0, Brand.Empty)
cbBrand.DataValueField = "ID";
cbBrand.DataTextField = "Name";
cbBrand.DataSource = new BindingList<Brand>(brands);
cbBrand.DataBind();
其中 Brand.Empty 是一个空对象类型。
我要解决的问题是IntialValue
接受空值。例如,InitialValue=""
无法识别列表中的空对象。
谁能指出我解决这个问题的方向?