当前位置: 首页 > 编程语言 > C#

FileUpload1.HasFile总是返回false分享

时间:2023-04-10 19:41:22 C#

FileUpload1.HasFile总是返回false我正在使用ASP.net文件上传控件上传文件。我的FileUpload1.HasFile总是返回false。如果(FileUpload1.HasFile){DBOperationsdb=newDBOperations();试试{FileUpload1.SaveAs(Server.MapPath("~/uploadedImages/"+db.uploadImage(System.IO.Path.GetExtension(FileUpload1.FileName))+System.IO.Path.GetExtension(FileUpload1.FileName)));}catch(ExceptionEx){Stringhe=Ex.Message;我正在使用以下ASP.net代码我什至尝试删除AsyncPostBackTrigger甚至整个asp:updatePanel,然后我的FileUpload1.HasFile总是返回false。ASP.NET的“AJAX”事件不支持UpdatePanels中的文件上传。将该触发器更改为PostBackTrigger(导致整个页面加载)或上传带有其他内容的文件。为UpdatePanel添加触发器这将在单击上传按钮时强制回发。还将以下行添加到Page_LoadPage.Form.Attributes.Add("enctype","multipart/form-data");我知道这篇文章很旧,但我发现如果文件为空[0KB],那么它也会返回false。文件中必须有一些东西才能让.HasFile识别它。以上是C#学习教程:FileUpload1.HasFilealwaysreturnfalse分享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: