私のフォームに2つのDropDownListsがあります。どちらにもアイテムはありません。私のPage_Loadイベントでは、プライベートメソッドから返されたDropDownListオブジェクトにそれらを割り当てます。しかし、ページが両方ともロードされるとき、ドロップダウンリストはまだ空です。私は、埋め込まれたドロップダウンリストを返すメソッド内でデバッグしました、それらはアイテムを含んでいます。そうすることに何か問題はありますか?C# - 空のドロップダウンリストを完全なものに割り当てることはできません
コード:私は私のページに表示されているすべてのアイテムを取得ddlUserTypesの()の項目をResponse.Writeをも
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlUserTypes = UserTypesList();
}
}
private DropDownList UserTypesList()
{
DropDownList ddList = new DropDownList();
StaticDataProvider stDataProv = new StaticDataProvider();
ddList.DataSource = stDataProv.UserTypes();
ddList.DataTextField = "Value";
ddList.DataValueField = "Key";
ddList.DataBind();
return ddList;
}
。それはアイテムがそこにあるようだ、彼らは目に見えないだけです。
コードは表示できますか? WebフォームまたはMVC? – Seany84
それはASP.NETのウェブサイト –