使用Asp.Net MVC 4,我需要分两步上传文件:
我正在使用Ajax提交并加载page1
和page2
部分视图以及强类型的viewModel:
public class MyViewModel
{
public HttpPostedFileBase MyFile { get; set; }
}
我必须使用JQuery和Ajax,因为我必须使用部分视图更改模态窗口内容,而无需重新加载漏洞网页或更改URL。
为了将文件第二次发送到服务器,我需要将模型(包含文件:HttpPostedFileBase
)发送回客户端,这是通过Ajax get action完成的。再次使用第二个Ajax帖子将模型提交给服务器。
如何将HttpPostedFileBase
对象内容保留到第二次提交?