同一个页面使用neatupload(上传大文件),和FileUpload(WEB控件),FileUpload上传不了文件了,急~解决就给分
同一个页面使用neatupload(上传大文件),和FileUpload(WEB控件),FileUpload上传不了文件
这是Neatupload
<Upload:InputFile ID="AttachFile" runat="server" />
<asp:Button ID="Upload" runat="server" CausesValidation="False" OnClick="Upload_Click"
OnClientClick="ToggleVisibility('ProgressBar','on')" Text="上传" />
<div id="ProgressBar" style="display: none; width: auto">
<Upload:ProgressBar ID="pbProgressBar" runat="server" Height="35px" Inline="true"
Triggers="Upload" Width="600px">
</Upload:ProgressBar>
</div>
这是<asp:FileUpload ID="FileUpload1" runat="server" Width="283px" />
如果两个同时存在的话,FileUpload就上传不了,去掉Neatupload就可以正常上传了!请问这是怎么回事!
------解决方案--------------------看看Neatupload有没有生成什么JS
------解决方案--------------------
1.你是想做多文件上传吗?为什么需要用到2个不同上传控件?
2.你可以写个判断条件,先执行一个完一个后再执行另一个。
------解决方案--------------------
参考:
http://blog.csdn.net/dotnet_2007/archive/2007/10/03/1810503.aspx
------解决方案--------------------可能是web.config里面设置了 所有上传的数据都要通过Neatupload
其实如果Neatupload 能上传的话 为什么还要用fileuplaod呢?
------解决方案--------------------是不是第一个上传控件有验证?
------解决方案--------------------那能不能干脆就不用FileUpload,我给你个建议,用input flie.
HTML code
<p id="MyFile"><input type="file" size="50" name="File"/><br/></p>
<p>
<asp:Button Runat="server" Text="开始上传" ID="UploadButton"></asp:Button>
</p>
------解决方案--------------------
------解决方案--------------------
一般情况下都不用FileUpload来上传文件的,它最多上传些图片等小的文件