【发布时间】:2014-12-02 22:14:06
【问题描述】:
我有一个 partialView 列出了文件路径,我需要能够单击该路径并打开包含的文件夹。 该应用程序在本地运行,并且 process.start() 运行良好,直到我们转移到生产服务器,现在需要一个解决方案。 浏览器的安全限制不允许我直接打开包含的文件夹。 有没有办法做到这一点?
当前设置,非常基本的东西
public ActionResult OpenFile(string path, int someId)
{
Process.Start("explorer.exe", Path.GetDirectoryName(path));
视图如下所示
@foreach (var file in Model.FileSet)
{
var path = @file.FilePath;
<tr>
<td><a href='@Url.Action("Action", "Controller", new{path = @path, someId = Model.Id})'> @file.FilePath </a></td>
<td>@file.FileType</td>
<td>@file.Created</td>
</tr>
}
</tbody>
感谢任何帮助。
【问题讨论】:
标签: javascript c# html asp.net-mvc-4