0
我有一個靜態方法,我想在我的視圖中使用剃刀循環瀏覽,我不想將數據作爲模型發送,我想訪問靜態方法。foreach元組列表
這是我的方法讀取一個CSV文件:
public static List<Tuple<string, string>> ReadAdGroups()
{
var path = System.Web.HttpContext.Current.Request.MapPath("~/ad-grupper.csv");
return System.IO.File.ReadAllLines(path, Encoding.GetEncoding("Windows-1252"))
.Select(x =>
{
var s = x.Split(';');
if (s.Length != 2)
return null;
return new Tuple<string, string>(s[0], s[1]);
})
.Where(x => x != null)
.ToList();
}
現在我想用剃刀來訪問這些數據。我加入了包括:
@using Portal.HelpMethods;
然後我想通過它循環在我看來:
<ul class="dropdown-menu" aria-labelledby="themes">
@foreach (var item in HelpMethods.ReadAdGroups) {
@Html(item.Item1)
}
</ul>
它不工作,我得到了以下錯誤消息
的foreach無法操作在方法組上。
謝謝你,我應該已經注意到了這一點... – 2014-11-21 14:46:52