我想从我的 web 应用程序上的 codeplex 获得这个名为 NeatUpload 的控件。
我已经下载了最新的二进制文件和源代码。
我已经配置了 web.config
我已经从演示页面文件和代码隐藏文件中复制粘贴了代码。
它编译并运行,它确实发布到服务器,但不显示进度条。
我正在使用带有框架 v4.0 的 vs2010。
有没有人有类似的问题并得到这个工作?
提前感谢任何帮助。
谢谢!
我想从我的 web 应用程序上的 codeplex 获得这个名为 NeatUpload 的控件。
我已经下载了最新的二进制文件和源代码。
我已经配置了 web.config
我已经从演示页面文件和代码隐藏文件中复制粘贴了代码。
它编译并运行,它确实发布到服务器,但不显示进度条。
我正在使用带有框架 v4.0 的 vs2010。
有没有人有类似的问题并得到这个工作?
提前感谢任何帮助。
谢谢!
我刚刚花了一个上午的时间来完成一个简单的单个文件上传工作,所以我很欣赏基本文档中存在一些差距。好吧,也许不是差距,模棱两可。:o)
这是我所做的:
从 Codeplex 下载 bin 版本
将 NeatUpload 文件夹从该文件夹复制到您的应用程序根目录[1]
更改 web.config 以在 system.web/httpModules 条目中添加:
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload"/>
和 system.webServer/modules 条目:
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" preCondition="managedHandler"/>
然后我有一个非常简单的用户控件来设置上传:
<%@ Register TagPrefix="nup" Namespace="Brettle.Web.NeatUpload" Assembly="Brettle.Web.NeatUpload" %>
<div class="control_container cc_document_upload">
<nup:InputFile id="FileUploader" runat="server" />
<br/>
<nup:ProgressBar id="UploadProgress" Url="~/NeatUpload/Progress.aspx" Triggers="UploadButton" Inline="true" runat="server" />
<br/>
<asp:Button id="UploadButton" Text="Upload" runat="server" />
</div>
这对我有用。
[1] 2:这是我在将其复制到插件子文件夹以保持整洁时出错的地方。它必须是应用程序根;快速浏览源代码会发现看起来像一些硬编码的路径。在将其移至根目录之前,我的行为与您相同-发布,但没有进展。