【发布时间】:2014-11-05 15:47:18
【问题描述】:
所以我有一个类文件:
public enum Size
{
Large = 1,
Medium = 2,
Small = 3
}
public static class Serv
{
public static List<KeyValuePair<int, string>> GetSize()
{
List<KeyValuePair<int, string>> _size = new List<KeyValuePair<int, string>>();
foreach (var enm in Enum.GetValues(typeof(Size)))
{
_size.Add(new KeyValuePair<int, string>((int)enm, ((Size)enm).ToString()));
}
return _size;
}
}
然后我的主页有一个下拉列表:
protected void Page_Load(object sender, EventArgs e)
{
ddlSize.Items.Add(GetSize);
}
但这不起作用,因为在当前上下文中不存在 Page_Load GetSize。我已经引用了该文件。那么我该如何用我的列表 GetSize() 填充我的下拉列表
【问题讨论】:
-
“不起作用”是什么意思?
-
你是如何添加方法做项目的?
-
by 不起作用,我的意思是 GetSize 在当前上下文中不存在。是的,我在标题中引用了它。
-
也许你应该正确调用它? ddlSize.Items.Add(TerritoryServices.GetSize());