正如我在標題中所寫的那樣,我在使用foreach時遇到問題。在foreach中以id身份取媒體項目 - umbraco
這是我的代碼:
@foreach (var item in @Model.Children.Where("Visible").OrderBy("UpdateDate"))
{
@{
var link = new umbraco.cms.businesslogic.media.Media(item.MediaID).Children.FirstOrDefault().getProperty("umbracoFile").Value;
}
<div class="galleryListItem" style="background-image: url('/[email protected]&width=273&height=161');">
<a href="@item.Url" class="link"></a>
<div class="contentGalleryList">
<div class="highlightGalleryList">@item.Name</div>
</div>
</div>
}
這行:
@link = new umbraco.cms.businesslogic.media.Media(item.MediaID).FirstOrDefault().getProperty("umbracoFile").Value;
給我這個錯誤:
Error loading MacroEngine script (file: GalleryList.cshtml);
我能做些什麼,以那開始工作?也許這是一個更好的解決這個問題?
任何幫助,將不勝感激。
我編輯了原單後。 – 2012-04-20 09:12:18