2012-10-02 27 views
0

我試圖上傳文件到MVC 4互聯網移動項目(從模板..) 無論如何,代碼工作正常,直到我添加JQuery Mobile庫頁面和文件被傳遞給控制器​​。MVC 4使用jQuery Mobile - 無法上傳文件使用後

[HttpPost] 
public ActionResult FileUpload(HttpPostedFileBase file) 
             --> file is null when using JQuery Mobile 

有人可以舉例說明如何啓用帖子來接收文件嗎?

編輯:從另一個檢查我做的,似乎是當從文件系統中選擇一個文件,它出來爲空。 用javscript檢查它,看看文件改變時會發生什麼。

回答

2

jQuery Mobile對錶單進行AJAX化,因爲您已經知道無法使用AJAX上傳文件。作爲解決方法,您可以將data-ajax="false"屬性添加到<form>元素,以防止jQuery Mobile劫持並使用AJAX。

+0

這工作..謝謝! – AmitCBR