如何在服务器端重置Infragistics WebUpload ASP.Net控件

时间:2016-02-11 18:03:08

标签: c# asp.net infragistics

我正在尝试使用Infragistics ASP.Net WebUpload控件将文件上传到服务器上。

现在: 如果用户上传文件,则他们无法取消操作。控件无法正常工作,应刷新页面以重置控件状态。

我的要求:用户应该可以取消上传操作。

我需要一个按钮来重置控件并清理服务器端或客户端上传的文件。

Register Assembly="Infragistics4.Web.v12.2, Version=12.2.20122.1007, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" Namespace="Infragistics.Web.UI" TagPrefix="ig" 
Register Assembly="Infragistics4.Web.jQuery.v12.2, Version=12.2.20122.1007, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" Namespace="Infragistics.Web.UI.EditorControls" TagPrefix="ig"

<ig:WebUpload ID="wuFile" runat="server" ProgressUrl="/IGUploadStatusHandler.ashx"
    MaxSimultaneousFilesUploads="1" Mode="Multiple">
    </ig:WebUpload>
<div id="error-message" style="color: #FF0000; font-weight: bold;">

这是aspx中的WebUpload控件。

我们正在使用Infragistics ASP.Net Web v12.2

1 个答案:

答案 0 :(得分:1)

当您开始上传文件时,WebUpload开箱即用,出现取消按钮。如果您尝试上传更大的文件,可以看到此内容。如果您使用该按钮&#34;取消&#34;,该文件将不会上传到服务器。 文件上传后,转到&#34; fileUploadPath&#34; Web.config文件中的目录configured,控件不对其负责。如果要删除某些文件,则需要自定义代码才能访问该目录并将其删除。

如果要在最终保存之前过滤上传的文件,则可以使用控件的server-side events。这不是特别针对您的情况,但由于某些条件,它可以用于删除文件,就在它们保存在目录中之前。