我有一个锚标记、一个 AsyncFileUpload 控件和一个跨度。当数据库中存在文件时设置锚标记的 InnerText,如果不存在,则隐藏。它还有一个下载文件的 ServerClick 事件。
span 标签的 InnerText 显示使用 AsyncFileUpload OnUploadedComplete 上传的文件的文件名。
当我单击锚点时,文件会下载(这很好。)但是当我更改文件(使用 AsyncFileUpload)时,它会回发并再次触发锚点标记的 ServerClick 方法,因此再次下载文件。
<a id="lnkDownloadFile" runat="server"></a>
<span id="spnFilename" runat="server"></span>
<input type="button" id="btnReplaceFile" value="Replace File" runat="server" />
<div>
<ajaxToolkit:AsyncFileUpload ID="fuFile" runat="server" OnUploadedComplete="UploadComplete" OnClientUploadError="UploadError" />
</div>
有没有办法解决?
谢谢你。