2012-10-02 67 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