Problem using the AsyncFileUpload control
Last Post 03/11/2014 12:47 PM by Joseph Craig. 3 Replies.
Author Messages
Stephen
Nuke Pro
Nuke Pro
Posts:86


--
03/07/2014 11:47 AM
    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

    <%-- &lt;ajaxToolkit:ToolkitScriptManager ID=&quot;ToolkitScriptManager2&quot; runat=&quot;server&quot;&gt;</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>
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/07/2014 1:00 PM
    Two other great places to ask this questions are:

    - The developer related forums at dnnsoftware.com
    - The forums at dnn-connect.org


    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Stephen
    Nuke Pro
    Nuke Pro
    Posts:86


    --
    03/11/2014 10:23 AM
    Thank you Joe.

    Actually I tried www.dnnchat.com.

    Was advised to use the dnn upload control instead.

    Best Regards,

    Steve
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/11/2014 12:47 PM
    Yes, that's another good place for developer types ... provided that they are paying attention.

    Joe Craig, Patapsco Research Group
    Complete DNN Support


    ---