ActionResult可以在服务器上打开特定文件夹吗?

时间:2016-08-19 13:45:12

标签: c# .net asp.net-mvc

例如,我只需要服务器驱动器consumer上的文件夹中的文档用于在线Web应用程序。有没有办法默认情况下网站上的按钮会打开sb?我试过这个没有运气打开特定的文件夹:

consumer

我是C#和MVC的新手。这可以实现吗?

1 个答案:

答案 0 :(得分:4)

您可以启用该文件夹的目录浏览,然后让按钮(或href)指向该URL。你没有事件需要一个控制器方法。

更新:如果文件夹不在您网站的根目录下,您需要自己做一些工作。例如

@foreach (string path in Directory.GetFiles("X:\Docs"))
{
    <div>
       <!--doc link-->
    </div>
}

您需要拥有该驱动器的读取权限

正如Luke指出你可以在你的控制器中做到这一点并将它传递到你的View中,我认为这可能是一个更好的方法,因为View应该负责阅读和渲染数据