的.aspx:
<asp:ListBox ID="lbavailablefields" runat="server"></asp:ListBox>
的.cs:
Page page = (Page)HttpContext.Current.Handler;
ListBox listbox = new ListBox();
listbox = (ListBox)page.FindControl("lbavailablefields");
listbox.DataSource = AllSelectedFieldList;
listbox.DataBind();
AllSelectedFieldList
为List<MyClass>
class MyClass
{
string Value;
string Text;
}
但是当在代码上运行时会出现object reference not set to an object
被修改
当我在静态方法中访问控件时,我使用context
来查找控件。