C# 如何使用asp.mvc3中的fileupload控件将图像上载到服务器文件夹

C# 如何使用asp.mvc3中的fileupload控件将图像上载到服务器文件夹,c#,asp.net-mvc,C#,Asp.net Mvc,当我使用asp.mvc3中的文件上载控件上载图像时,请告诉我如何将图像保存到服务器路径图像文件夹中。请帮助我…查看: <% using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })) { %> <div class="uploadfiles"> <p><input type

当我使用asp.mvc3中的文件上载控件上载图像时,请告诉我如何将图像保存到服务器路径图像文件夹中。请帮助我…

查看:

<% using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
    { %>
        <div class="uploadfiles">
            <p><input type="file" name="files" /></p>
        </div>

        <a href="#add" id="additem">Add files</a><br />
        <input type="submit" value="Yes" />
<% } %>

<script type="text/javascript">
    $('#additem').live('click', function () {
        $('.uploadfiles').append($("<p><input type='file' name='files' /></p>"));
    });
</script>

非常感谢Maidot,它工作正常我所期望的。如何使用FormCollection[]表单获取文本框值?好的,再次感谢我使用FormCollection objformCollection获取文本框值现在工作正常,你做得很好,非常感谢……我很高兴能帮助你~:)嗨,你能告诉我如何在mvc中绑定数据库中的dropdownlist吗?请…你能给我你想要绑定的数据的数据结构(模型),以便我能帮你,或者一些更好的代码吗~
public ActionResult Index()
{
    return View();
}

[HttpPost]
public ActionResult Index(FormCollection[] form)
{
    for (int fileIndex = 0; fileIndex < Request.Files.Count; fileIndex++)
    {
        //let upload file to App_Data folder
        Request.Files[fileIndex].SaveAs(Server.MapPath("/App_Data/" + Request.Files[fileIndex].FileName));
    }
    return View();
}
<input name="yourname" type="text" />
var textBoxValue = formCollection["yourname"].ToString()