C# 无法使用Directory.GetFiles获取服务器路径

C# 无法使用Directory.GetFiles获取服务器路径,c#,asp.net-mvc,C#,Asp.net Mvc,在视图模式下,我使用以下代码,它可以工作 for (int i=1; i<=3; i++) { string imgPath = "/Temp/2490/" + i.ToString() + ".jpg"; <img width="200" height="200" src="@Url.Content(imgPath)" /> } for(int i=1;i目录。GetFiles将路径作为参数。这不是url。您希望在此处传递@“C:\Temp\2490 fo

在视图模式下,我使用以下代码,它可以工作

for (int i=1; i<=3; i++)
{
    string imgPath = "/Temp/2490/" + i.ToString() + ".jpg";

    <img width="200" height="200" src="@Url.Content(imgPath)" />
}

for(int i=1;i
目录。GetFiles
将路径作为参数。这不是url。您希望在此处传递
@“C:\Temp\2490

foreach (var file in Directory.GetFiles(@Url.Content("/Temp/2490"), "*.jpg, *.pdf", SearchOption.AllDirectories))
{
    <li>
        <a href="@Url.Content(file)">Document</a>
    </li>
}