2011-04-05 155 views
0

我想在我的Razor視圖窗體上使用多個File uploaders。爲此,我嘗試了文件上傳Web幫助程序(@ FileUpload.Gethtml()),但無法調用所需的控制器操作。任何幫助或其他方式將不勝感激。MVC 3文件上傳

感謝 維韋克

回答

0

您可以使用多個文件上傳輸入一個簡單的HTML表單,並設置表單動作來發表您的controlle行動

例如

<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中上傳文件

0

如果你願意使用第三方c控制,看看Telerik upload control。 它是一個開源的(GPL 2許可證)