<%@ Register Assembly="Obout.Ajax.UI" Namespace="Obout.Ajax.UI.FileUpload" TagPrefix="obout" %>
<%@ Register Assembly="obout_Flyout2_NET" Namespace="OboutInc.Flyout2" TagPrefix="obout" %>
<script type="text/JavaScript">
function onClientBeforeUpload(sender, args) {
$get(
"<%= label.ClientID %>;").innerHTML =
"";
return true;
}
function closeFlyout() {
<%=Flyout1.getClientID()
%>.Close();
return false;
}
</script>
...
<asp:UpdatePanel runat="server" ID="UpdatePanel1"><ContentTemplate>
<center>
<asp:Button runat="server" ID="show" Text="Open 'Upload files' popup" OnClientClick="return false;" />
<br /><br />
<asp:Label runat="server" ID="label" Text="" />
</center>
<obout:Flyout runat="server" ID="Flyout1" AttachTo="show" OpenEvent="ONCLICK" CloseEvent="NONE" >
<div style="border: solid 1px black; padding:3px; background-color: White;filter:alpha(opacity:100);">
<obout:FileUpload OnClientBeforeUpload="onClientBeforeUpload" MaximumTotalFileSize="10240"
Width="250px" runat="server" id="fileUpload1" />
<asp:Button runat="server" ID="submit" OnClick="submit_clicked" Text="Upload selected files" />
<asp:Button runat="server" ID="cancel" Text="Close" OnClientClick="return closeFlyout();" />
</div>
</obout:Flyout>
</ContentTemplate></asp:UpdatePanel>