Asp.net mvc 上载文件崩溃

Asp.net mvc 上载文件崩溃,asp.net-mvc,file-upload,Asp.net Mvc,File Upload,请告诉我,我的密码出了什么问题。当我尝试在控制器中获取发布文件时,它会抛出索引超出范围异常: <% using (Html.BeginForm("Upload", "Home", new { enctype = "mulitipart/form-data" })) {%> <%: Html.ValidationSummary(true) %> <fieldset> <legend>Fields</leg

请告诉我,我的密码出了什么问题。当我尝试在控制器中获取发布文件时,它会抛出索引超出范围异常:

<% using (Html.BeginForm("Upload", "Home", new { enctype = "mulitipart/form-data" }))
   {%>
    <%: Html.ValidationSummary(true) %>

    <fieldset>
        <legend>Fields</legend>

        <br>
        <input type="file" name="file"/>
        <p>
            <input type="submit" value="Create" />
        </p>
    </fieldset>

<% } %>

看起来可能只是拼写错误。。。如果您有
mulitipart/form数据
,则应该是
multipart/form数据
。。。你有一个额外的“i”在里面。

搞乱了
enctype
Request.Files
?哎哟您需要取消学习Web表单并学习一些MVC。您是否有单独的GET和POST操作?GET应该显示您的视图,并且您应该将检查Request.Files属性的代码放在POST操作中。
public ActionResult Upload(){
var r = Request.Files[0];  //here i got an exception    
        byte[] b=new byte[r.ContentLength];
        r.InputStream.Read(b, 0, r.ContentLength);
        ...................................