日期:2014-05-18  浏览次数:20446 次

同一个页面使用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,我给你个建议,用input flie.
HTML code<pid="MyFile"><inputtype="file"size="50"name="File"/><br/></p><p><asp:ButtonRunat="server"Text="开始上传"ID="UploadButton"></asp:Button></p>


------解决方案--------------------
一般情况下都不用FileUpload来上传文件的,它最多上传些图片等小的文件