0

单击导航栏上的链接时,我在获取文件上传时遇到问题。

我正在使用 mvc 4 并且有一个控制器可以加载文件并检查它是否正常,我可以通过输入法完成此操作,但它看起来不太好,并且想让 UI 更流畅,所以我拥有的是一个名为上传的链接按钮。我想做的是使用所需的上传详细信息调用 FormMethod.post。我对此很陌生,所以如果这是一个简单的问题,请原谅我。

<li><a href="#" onclick="fileUpload()">upload</a></li>

这行得通

@using (Html.BeginForm("Upload", "Authenticated", FormMethod.Post, new { enctype = "multipart/form-data" }))
 {
    @Html.ValidationSummary(true)
      <fieldset>
         Select a file : <input type="file" name="file" />
         <input type="submit" value="Upload" />
      </fieldset>
 }

问候

艾丹

4

1 回答 1

0

终于让它工作了,我需要添加<input type="file" name="file" hidden="true" onchange='this.form.submit();'/>它,这让它可以关闭项目。

感谢@David 的提示。

问候

艾丹

于 2013-06-11T09:38:34.123 回答