0
如何使用中繼器顯示來自文件夾的所有圖像?這就是我的轉發器現在的樣子,多次顯示一個圖像。使用中繼器顯示文件夾中的所有圖像
<asp:Repeater ID="FileRepeater" runat="server">
<ItemTemplate>
<li>
<asp:HyperLink ID="HyperLink1" NavigateUrl="" ImageUrl="~/Content/Images/oneimage.jpg" runat="server"/>
</li></ItemTemplate>
</asp:Repeater>
在我的代碼背後Page_Load我調用GetImageNames來獲取文件夾中的所有圖像的列表。
var images = Gallery.GetImageNames();
FileRepeater.DataSource = images;
FileRepeater.DataBind();
我是新來的,感到困惑,請幫忙!
我仍然無法讓它工作,這是我的方法GetImageNames()
看起來如何。我希望我可以用圖像以某種方式中繼...
public static List<string> GetImageNames()
{
string imgPath = PhysicalApplicationPath +"/Images/";
List<string> images = new List<string>();
DirectoryInfo directoryInfo = new DirectoryInfo(imgPath);
FileInfo[] fileInfo = directoryInfo.GetFiles();
for (int i = 0; i < fileInfo.Length; i++)
{
images.Add(fileInfo[i].Name);
}
return images;
哪裏是服務器標籤並在您的中繼器字段名稱? – 2016-06-14 13:01:05