我有一个视图,用户可以在其中将文件上传到服务器。
在这个视图中,我还有 2 个按钮:一个用于上传文件,另一个用于下载最后导入的文件。
在我的控制器中,我创建了 2 个操作方法:导入和导出。
我如何设法将每个按钮单击重定向到控制器中的正确操作方法?
我试过 Html.ActionLink:
<%= Html.ActionLink("Upload", "Import", "OracleFile")%>
<%= Html.ActionLink("Download", "Export", "OracleFile")%>
Html.ActionLink 没有做到这一点。操作链接将我带到正确的操作方法,但它们正在生成一个 GET 请求。这样 Request.Files.Count = 0。
我需要一个 POST 请求。
注意:最有趣的部分是上传工作正常,但突然停止工作。我已经看到有些人对 FileUpload 任务有同样的问题,其中 Request.Files 总是空的。我认为它是空的,因为你需要一个帖子到服务器。不是吗?