這是代碼從文件夾獲取圖像的URL我做文件上傳保存在文件夾中的圖像現在我想以顯示它
<asp:Repeater ID="rptImages" runat="server">
<ItemTemplate>
<li>
<img alt="" style='height: 75px; width: 75px' src='<%# Eval("Images") %>' />
</li>
</ItemTemplate>
</asp:Repeater>
該做的顯示圖像
string[] filesindirectory = Directory.GetFiles(Server.MapPath("~/Images"));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Images/{0}", System.IO.Path.GetFileName(item)));
}
rptImages.DataSource = images;
rptImages.DataBind();
當我運行它說:「編譯服務請求所需資源時發生錯誤,請查看以下具體錯誤詳細信息並適當修改源代碼。」
and show :(List<String> images = new List<string>(filesindirectory.Count());
)in red
我該怎麼辦?
檢查是否[這是來自SO](http://stackoverflow.com/questions/6817870/asp-net-strange-compilation-error)對你有幫助嗎? – Sagar
仍然不起作用 – Naeem
'Server.MapPath(「〜」)'返回到應用程序根目錄的物理路徑。這個路徑路徑上是否存在您的Images文件夾? – Sagar