【发布时间】:2013-12-20 10:29:18
【问题描述】:
我在 Ajaxcontrol Toolkit 中使用 AjaxFileUpload 控件。
示例代码如下。
<ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1" ThrobberID="myThrobber"
AllowedFileTypes="doc,jpg,jpeg,mp3" MaximumNumberOfFiles="10" runat="server"
OnUploadComplete="AjaxFileUpload1_UploadComplete"
Width="450px" />
<asp:Button ID="btnCheckFiles" Text="CheckFiles" runat="server"/>
我可以在 AjaxFileUpload1_UploadComplete 事件中保存文件
protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
{
AjaxFileUpload1.SaveAs(filepath);
}
上面工作正常,但不是在 UploadComplete 事件中保存文件,我想在文件上传后将它们保存在另一个按钮的 Button Click 事件中,这里说在 btnCheckFiles 的单击事件中,如下所示
protected void btnCheckFiles_Click(object sender, EventArgs e)
{
// Iterate all files here uploaded
// for each file in ajaxfileupload control
//iterate and save each file to a path
}
有什么方法可以达到上述要求吗?
【问题讨论】:
-
有没有解决办法?
-
还没有。没有收到任何可以尝试的解决方案。
-
我有一个解决方案。
-
感谢您的回复。你能提供解决方案吗?
-
看到我已经发布了答案。
标签: asp.net ajaxcontroltoolkit asyncfileupload