【发布时间】:2011-04-05 12:24:23
【问题描述】:
我想在我的 Razor 视图表单上使用多个文件上传器。为此,我尝试了文件上传 Web 帮助程序 (@FileUpload.Gethtml()),但无法调用所需的控制器操作。对此或其他方式的任何帮助将不胜感激。
谢谢 维韦克
【问题讨论】:
我想在我的 Razor 视图表单上使用多个文件上传器。为此,我尝试了文件上传 Web 帮助程序 (@FileUpload.Gethtml()),但无法调用所需的控制器操作。对此或其他方式的任何帮助将不胜感激。
谢谢 维韦克
【问题讨论】:
您可以使用带有多个文件上传输入的简单 html 表单,并设置表单操作以发布您的控制操作
例如
<div>
<h2>File Uploads Updates</h2>
<form action="/FileUpload/UploadMultiple" method="post" enctype="multipart/form-data">
<label for="file">FileAt:</label>
<input type="file" name="fileA" id="fileA" /><br />
<label for="file">FileB:</label>
<input type="file" name="FileB" id="FileB" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</div>
另请参阅Hanselman post,了解如何在 MVC 中上传文件
【讨论】:
如果您愿意使用第三方控件,请查看Telerik upload control。 它是开源的(GPL 2 ? 许可证)
【讨论】: