0
我有一堆存儲在Ektron庫中的圖像。我試圖在幻燈片放映中的一個網頁上顯示這些圖像。下面是我有:Ektron庫圖像不顯示;找不到文件路徑
public partial class WebAssets_UserControls_uxSlideShow : System.Web.UI.UserControl
{
public List<String> images { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
List<LibraryData> libraryImageList = GetLibraryDataList(1);
var imageList = (from im in libraryImageList
where im.FolderName == "Alumni"
select im).ToList();
var imageUrls = imageList.Select(image => image.FileName).ToList();
SlideShowRepeater.DataSource = imageUrls;
SlideShowRepeater.DataBind();
}
private List<LibraryData> GetLibraryDataList(int libraryTypeId)
{
LibraryManager libraryManager = new LibraryManager(ApiAccessMode.LoggedInUser);
LibraryCriteria criteria = new LibraryCriteria(LibraryProperty.Id, EkEnumeration.OrderByDirection.Descending);
criteria.AddFilter(LibraryProperty.TypeId, CriteriaFilterOperator.EqualTo, libraryTypeId);
// criteria.AddFilter(LibraryData.FolderName, CriteriaFilterOperator.EqualTo, libraryFolderName);
List<LibraryData> libraryDataList = libraryManager.GetList(criteria);
return libraryDataList;
}
}
和HTML ...
<div id="slideShowImages" class="flexslider">
<ul class="slides">
<asp:Repeater ID="SlideShowRepeater" runat="server">
<ItemTemplate>
<li>
<img alt="Alumni Events" src="<%# Container.DataItem %>" height="240" width="632" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
圖片網址,我拉不工作,雖然。找不到路徑。對於圖像的路徑是這樣的:
/uploadedimages/Alumni/001.jpg
我的身影,他們選擇了不顯示的原因是因爲我沒有一個uploadedimages文件夾在我的項目,而該文件夾位於曄,不過我還是要說不知道要改變圖像來顯示圖像。
我建議你在img src屬性中插入一個容器生成的URL,看看是否會得到顯示的圖像。我懷疑需要設置URL才能正常訪問文件夾。 – Brinky 2014-10-20 20:27:38
請解釋一下你的設置。你說你沒有uploadedimages文件夾?你是不是在Ektron網站上運行這個代碼? – 2014-10-21 08:53:31