Hello, Has anyone had any luck using the AsyncFileUpload control from the Asp.net Ajax Control Toolkit within a DNN module? I have it working in a plain asp.net project. But in DNN, it allows me to select a file, but when I click OK the javascript functions are not called. I've put some code below, cut from my more complex Edit.ascx control. I removed the line: <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server"> As I got an error in the event log which say you can't register the control twice. I have set 'supports partial rendering' in the dnn manifest to true for the edit.ascx control. Can anyone please help me? Is there a tutorial somewhere that explains how to use the AsyncFileUpload? If you need more information, please let me know. Steve <%-- <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server"></ajaxToolkit:ToolkitScriptManager>
--%> <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ContentItemUserControl.ascx.cs" Inherits="Netmonics.Modules.FlexiContent.ContentItemUserControl" %> <%@ Register Src="~/desktopmodules/FlexiContent/UserControls/PageBehindUserControl.ascx" TagPrefix="uc1" TagName="PageBehindUserControl" %> <%--<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>--%> <script type="text/javascript"> <br /> <br /> <br /> //Determine the module id, set it as a url parameter, then upload the image. <br /> function ClientUploadStarted(sender, args) { <br /> <br /> <br /> alert("client upload started"); <br /> } <br /> <br /> <br /> function uploadError(sender, args) { <br /> alert("An error occurred during uploading. " + args.get_errorMessage()); <br /> } <br /> <br /> <br /> function uploadComplete(sender, args) { <br /> alert("upload complete"); <br /> } <br /> <br /> <br /> function FileUploadComplete() { <br /> alert("FileUploadComplete"); <br /> } <br /> }); <br /> <br /> </Script> <br /> <br /> <br /> <br /> <div id="ContentItemImage"> <br /> <%--<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager2" runat="server"></ajaxToolkit:ToolkitScriptManager> --%> <br /> <ajaxToolkit:AsyncFileUpload <br /> OnClientUploadComplete="uploadComplete" <br /> OnClientUploadError="uploadError" <br /> OnUploadedComplete="FileUploadComplete" <br /> OnClientUploadStarted="ClientUploadStarted" <br /> runat="server" <br /> ID="AsyncFileUpload1" <br /> Width="500px" <br /> CompleteBackColor="White" <br /> UploadingBackColor="#ff0000" <br /> ClientIDMode="Static" <br /> ThrobberID="imgLoader"/> <br /> <asp:Image ID="imgLoader" runat="server" ImageUrl="/DesktopModules/FlexiContent/images/top_icon_04.png" <br /> <asp:Image ID="imgDisplay" style="height:200px;width:200px;" runat="server" ImageUrl="/" <br /> </div> |