使用转发器控件asp.net显示列表值

时间:2012-02-19 17:42:09

标签: c# asp.net list repeater

我已将DirectoryInfo.GetFiles()的内容添加到List<string>。现在我希望使用Repeater控件显示列表中的每一行。 当我直接从<%# Eval("Name") %>获取数据时,我之前使用DirectoryInfo.GetFiles()完成了此操作。

但现在当他们在列表中时,“名称”属性似乎不再存在了。那么我应该如何用Eval做这个呢?

1 个答案:

答案 0 :(得分:1)

现在Data是字符串本身。使用此代码获取它。

<%#GetNane(Container.DataItem)%>

以及

背后的代码
public string GetNane(object oItem)
{
  return (string)oItem;
}