multiple不是元素fileupload的有效属性
本文关键字:有效 属性 fileupload 元素 multiple | 更新日期: 2023-09-27 18:00:12
我使用"multiple"属性同时选择和上传多个文件,但当我将属性multiple放入fileupload 时
<asp:FileUpload ID="FileUpload1" runat="server" multiple="multiple">
我看到这个消息:
验证(ASP.net):属性"multiple"不是的有效属性元素"文件上传"
有什么想法吗?我使用的是.Net Framework 4.0
您需要的是:
AllowMultiple="true"
这将转化为html的multiple="multiple"
因此,将aspx中的FileUpload
控件定义为:
<asp:FileUpload ID="FileUpload1" runat="server" AllowMultiple="true" />
现在,您收到错误是因为您试图在aspx中使用HTML的(multiple="multiple")语法。
.Net Framework 4.5开始支持AllowMultiple属性(AllowMultiple=true
)。所以你需要升级你的.net版本。
参考文献https://msdn.microsoft.com/library/system.web.ui.webcontrols.fileupload.allowmultiple(v=vs.110).aspx