我有一个返回DropDownList控件的方法。在调用页面中,我在CodeBehind中创建一个新的DropDownList,将其设置为方法的返回值,然后是DataBind()。我一直得到一个空的DropDownList。
public static DropDownList GetDropDownList()
{
DropDownList ddlInstance = new DropDownList();
ddlInstance.DataSource = [METHOD THAT RETURNS DATATABLE]
ddlInstance.DataTextField = ["COLUMN FROM TABLE";]
ddlInstance.DataValueField = ["ANOTHER COLUMN FROM TABLE";]
ddlInstance.DataBind();
return ddlInstance;
}
然后在页面的CodeBehind ...
DropDownListOnPage = GetDropDownList();
DropDownListOnPage.DataBind();
有人可以在这里发现任何可能导致页面上的DropDownList没有显示任何数据的问题吗?