如何选择文件后自动上传文件我的网站上传文件的代码如下:@using(Html.BeginForm("UploadProfileImage","Member",FormMethod.Post,new{@encType="multipart/form-data"})){@Microsoft.Web.Helpers.FileUpload.GetHtml(initialNumberOfFiles:1,includeFormTag:false,uploadText:"上传文件",allowMoreFilesToBeAdded:false)@ViewData["SuccessMessage"]}我希望这能够在用户从浏览按钮选择文件后自动发布。目前,每次用户选择要上传的文件时,用户都必须单击上传,是否有自动执行此过程的方法?文件上传控件支持onchange事件。希望这可以用来触发上传ASP:if(file!=null&&file.ContentLength>0){file.SaveAs(@"C:dir"+System.IO.Path.GetFileName(file.FileName));}}}asp:FileUpload而不是输入:ASP:code-behind:protectedvoidPage_Load(objectsender,EventArgse){if(IsPostBack){if(fuFile.PostedFile.FileName!=string.Empty&&fuFile.PostedFile.ContentLength>0){fuFile.PostedFile.SaveAs(@"C:dir"+fuFile.FileName);}}}FileUpload不支持将所选文件自动上传到服务器的任何类型。您将不得不提供一些机制-请参阅MSDN保存上传的文件FileUpload控件不会在用户选择要上传的文件后自动将文件保存到服务器。您必须明确提供允许用户提交指定文件的控件或机制。例如,您可以提供一个按钮,用户可以单击该按钮来上传文件。为保存指定文件而编写的代码应调用SaveAs方法,该方法将文件内容保存到服务器上的指定路径。通常,在事件处理方法中调用SaveAs方法,该方法将事件返回给服务器。...我能够使用telerikcontrolrol做到这一点。我相信您可以找到一些免费工具,这些工具通过Ajax绑定到控制器来执行此操作。http://demos.telerik.com/aspnet-mvc/razor/upload我没有使用Microsoft.web库,但是如果你可以在文件上传后自动调用java脚本函数,那么你也可以实现.如果可以在这一行调用javascript函数:以上是C#学习教程:如何在选择文件后自动上传文件分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——@Microsoft.Web.Helpers.FileUpload.GetHtml(initialNumberOfFiles:1,includeFormTag:false,uploadText:"UploadFile",allowMoreFilesToBeAdded:false)本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
