小编典典

如何使用multipart / form-data进行ASP.NET MVC Ajax表单发布?

html

我正在一个ASP.NET MVC网站上工作,该网站的表单允许使用表单标签上的multipart / form data enctype选项上传文件,如下所示

<form enctype="multipart/form-data" method="post" action='<%= Url.Action("Post","Entries",new {id=ViewData.Model.MemberDetermination.DeterminationMemberID})  %>'>

我将如何编写此代码来代替进行ASP.NET MVC Ajax表单发布?


阅读 517

收藏
2020-05-10

共1个答案

小编典典

  1. 您可以使用其他一些上传器(例如jQuery多个文件上传器)(我更喜欢这种方式,而且我不喜欢使用MS Ajax)
  2. 采用:
    AjaxHelper.BeginForm("Post", "Entries", new {id=ViewData.Model.MemberDetermination.DeterminationMemberID}, new AjaxOptions(){/*some options*/}, new {enctype="multipart/form-data"})
    

但是在第二种情况下,我不确定它是否会起作用。

2020-05-10