【问题标题】:MVC 3 File UploadMVC 3 文件上传
【发布时间】:2011-04-05 12:24:23
【问题描述】:

我想在我的 Razor 视图表单上使用多个文件上传器。为此,我尝试了文件上传 Web 帮助程序 (@FileUpload.Gethtml()),但无法调用所需的控制器操作。对此或其他方式的任何帮助将不胜感激。

谢谢 维韦克

【问题讨论】:

    标签: asp.net-mvc-3 file-upload


    【解决方案1】:

    您可以使用带有多个文件上传输入的简单 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 中上传文件

    【讨论】:

      【解决方案2】:

      如果您愿意使用第三方控件,请查看Telerik upload control。 它是开源的(GPL 2 ? 许可证)

      【讨论】:

        猜你喜欢
        • 2012-05-23
        • 2011-11-20
        • 1970-01-01
        • 2012-01-20
        • 1970-01-01
        • 2012-12-25
        • 1970-01-01
        • 2011-06-14
        • 2012-08-30
        相关资源
        最近更新 更多