我正在一个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表单发布?

最佳答案

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

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

    10-05 20:53
    查看更多