2012-09-04 63 views
0

我正在使用MVC 3 Razor。下面如何上傳文件,而無需刷新整個page.My代碼中提到上傳文件,無需刷新整個頁面在mvc剃鬚刀

@using (Html.BeginForm()) 
    { 
     <input type='file' name='file' id='file' /> 
     <input type="Button" value="upload" /> 
    } 

我的問題是,我不能確定上述Html.BeginForm內動作和控制器()。 所以當我點擊上傳按鈕時,它會轉到controller.how的操作,將我上傳的文件從視圖傳遞到controller.please幫助。如果有任何演示示例可用,請讓我按照我的場景分享。

回答

0

檢查這個代碼,

@using (Html.BeginForm("FileUploadss", "Controller", FormMethod.Post, 
            new {enctype ="multipart/form-data"})) 
{ 
     <input type='file' name='file' id='file' /> 
     <input type="submit" value="upload" /> 
} 

轉到UR控制器,並使用此代碼,

public ActionResult FileUploadss(HttpPostedFileBase file) 
    { 
     if(file.ContentLength>0) 
      { 
      } 
    }