i try to user Monitoring Custom Progress in DNN 4.9.x but the error is:
this is my web.config
this is my ascx file
My cs file
any suggestion?
Thks in advance
| RadUpload Ajax callback error. Source url returned invalid content: |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> |
| <head id="Head"> |
| <!--**********************************************************************************--> |
| <!-- DotNetNuke� - http://www.dotnetnuke.com --> |
| <!-- Copyright (c) 2002-2008 --> |
| <!-- by DotNetNuke Corporation --> |
| <!--**********************************************************************************--> |
| <meta id="MetaKeywords" name="KEYWORDS" content=",DotNetNuke,DNN" /><meta id="MetaCopyright" name="COPYRIGHT" content="Copyright 2009 by DotNetNuke Corporation" /><meta id="MetaGenerator" name="GENERATOR" content="DotNetNuke " /><meta id="MetaAuthor" name="AUTHOR" content="Cuoc Thi Anh" /><meta name="RESOURCE-TYPE" content="DOCUMENT" /><meta name="DISTRIBUTION" content="GLOBAL" /><meta name="ROBOTS" content="INDEX, FOLLOW" /><meta name="REVISIT-AFTER" content="1 DAYS" /><meta name="RATING" content="GENERAL" /><meta http-equiv="PAGE-ENTER" content="RevealTrans(Duration=0,Transition=1)" /><style id="StylePlaceholder" type="text/css"></style><link id="_CuocThiAnh_Portals__default_" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/_default/default.css" /><link id="_CuocThiAnh_Portals__default_Skins_MinimalExtropy_" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/_default/Skins/MinimalExtropy/skin.css" /><link id="_CuocThiAnh_Portals__default_Containers_MinimalExtropy_" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/_default/Containers/MinimalExtropy/container.css" /><link id="_CuocThiAnh_Portals__default_Containers_MinimalExtropy_title_grey_css" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/_default/Containers/MinimalExtropy/title_grey.css" /><link id="_CuocThiAnh_Portals_0_" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/0/portal.css" /><!--[if LT IE 7]><link id="IE6Minus" rel="stylesheet" type="text/css" href="/CuocThiAnh/Portals/_default/Skins/MinimalExtropy/css/ie6skin.css" /><![endif]--><link href="/CuocThiAnh/WebResource.axd?d=ZhppardGa4F-kTgS97vnn8daA2kg6FzWLiK_FZ8Ojl8ndqEdQgvaeb1BlE_NI4In0&t=633613964300000000" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="/CuocThiAnh/WebResource.axd?d=ZhppardGa4F-kTgS97vnn8daA2kg6FzWLiK_FZ8Ojl9Yi5bgs6mf8TI3RepTyQwbnHviZBJExUxI2_t1fjeDUA2&t=633613964300000000" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><title> |
| Cuoc Thi Anh > a |
| </title></head> |
| <body id="Body"> |
| <noscript></noscript> |
| <form name="Form" method="post" action="/cuocthianh/a/tabid/56/Telerik.RadUploadProgressHandler.ashx?RadUrid=85790ca6-6655-4b15-af4a-f11c07e9ae7e&RadUploadTimeStamp=1237434384872&" id="Form" enctype="multipart/form-data" style="height: 100%;" autocomplete="off"> |
| <div> |
| <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> |
| <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> |
| <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzMDU3ODk3D2QWBmYPFgIeBFRleHQFeTwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9uYWwuZHRkIj5kAgEPZBYMAgEPFgIeB1Zpc2libGVoZAICDxYEHgdjb250ZW50ZB8BaGQCAw8WAh8CBQ8sRG90TmV0TnVrZSxETk5kAgQPFgIfAgUoQ29weXJpZ2h0IDIwMDkgYnkgRG90TmV0TnVrZSBDb3Jwb3JhdGlvbmQCBQ8WAh8CBQtEb3ROZXROdWtlIGQCBg8WAh8CBQxDdW9jIFRoaSBBbmhkAgIPZBYCAgEPZBYCAgQPZBYCZg9kFhICAw9kFghmDxYCHwFoZAIBDxAPFgIfAWhkZBYAZAICDxYCHwFoZAIDDxYCHwFoZAIFD2QWAmYPDxYEHgdUb29sVGlwBQxDdW9jIFRoaSBBbmgeC05hdmlnYXRlVXJsBShodHRwOi8vbG9jYWxob3N0L2N1b2N0aGlhbmgvRGVmYXVsdC5hc3B4ZGQCBw9kFgRmDxYCHwFoFgYCAQ8QDxYKHghDc3NDbGFzcwUQU2VydmVyU2tpbldpZGdldB8ABQNXZWIfAwURR29vZ2xlIFdlYiBTZWFyY2geB0NoZWNrZWRnHgRfIVNCAgJkZGRkAgMPEA8WCh8FBRBTZXJ2ZXJTa2luV2lkZ2V0HwAFBFNpdGUfAwULU2l0ZSBTZWFyY2gfBmcfBwICZGRkZAIHDw8WBh8FBRBTZXJ2ZXJTa2luV2lkZ2V0HwAFaTxpbWcgc3JjPSIvQ3VvY1RoaUFuaC9Qb3J0YWxzL19kZWZhdWx0L1NraW5zL01pbmltYWxFeHRyb3B5L2ltYWdlcy9zZWFyY2guZ2lmIiBib3JkZXI9IjAiIGFsdD0iU2VhcmNoIiAvPh8HAgJkZAICDxYCHwFnFgRmDw8WAh4NQWx0ZXJuYXRlVGV4dAUWU2VsZWN0IHRoZSBzZWFyY2ggdHlwZWRkAgIPDxYGHwUFEFNlcnZlclNraW5XaWRnZXQfAAVpPGltZyBzcmM9Ii9DdW9jVGhpQW5oL1BvcnRhbHMvX2RlZmF1bHQvU2tpbnMvTWluaW1hbEV4dHJvcHkvaW1hZ2VzL3NlYXJjaC5naWYiIGJvcmRlcj0iMCIgYWx0PSJTZWFyY2giIC8+HwcCAmRkAg8PZBYCZg8PFgYfBQUEdXNlch8ABQhSZWdpc3Rlch8HAgJkZAIRD2QWAmYPDxYGHwUFBHVzZXIfAAUFTG9naW4fBwICZGQCFQ8WAh4FY2xhc3MFFUxlZnRQYW5lIEROTkVtcHR5UGFuZWQCFw9kFgICAQ9kFhACAQ8PFgIfAWhkZAICDw8WAh8BaGRkAgQPZBYCAgIPFgIfAWhkAgYPZBYCZg8PFgIfAwUITWluaW1pemUWBh4Hb25jbGljawVSaWYgKF9fZG5uX0NvbnRhaW5lck1heE1pbl9PbkNsaWNrKHRoaXMsICdkbm5fY3RyMzY4X01vZHVsZUNvbnRlbnQnKSkgcmV0dXJuIGZhbHNlOx4LY29udGFpbmVyaWQFAzM2OB4IY29va2llaWQFEl9Nb2R1bGUzNjhfVmlzaWJsZRYCZg8PFgYeCEltYWdlVXJsBUsvQ3VvY1RoaUFuaC9Qb3J0YWxzL19kZWZhdWx0L0NvbnRhaW5lcnMvTWluaW1hbEV4dHJvcHkvaW1hZ2VzL0ROTi1taW51cy5naWYfCAUITWluaW1pemUfAwUITWluaW1pemVkZAIID2QWAgICD2QWAgIBD2QWBAICDw8WAh4XRW5hYmxlQWpheFNraW5SZW5kZXJpbmdoZGQCBA8PFgIfDmhkZAIKDw8WAh8BaGRkAgwPDxYCHwFoZGQCEA8PFgIfAWhkZAIZDxYCHwkFFlJpZ2h0UGFuZSBETk5FbXB0eVBhbmVkAhsPFgIfCQUXQm90dG9tUGFuZSBETk5FbXB0eVBhbmVkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYDBRRkbm4kZG5uTkFWJGN0bGRubk5BVgUmZG5uJGN0cjM2OCRQb3N0UGljJFJhZFByb2dyZXNzTWFuYWdlcjEFI2RubiRjdHIzNjgkUG9zdFBpYyRSYWRQcm9ncmVzc0FyZWExMkXzgfAsBAZUKN14aCMRrm6cIwk=" /> |
| </div> |
| <script type="text/javascript"> |
| //<![CDATA[ |
| var theForm = document.forms['Form']; |
| if (!theForm) { |
| theForm = document.Form; |
| } |
| function __doPostBack(eventTarget, eventArgument) { |
| if (!theForm.onsubmit || (theForm.onsubmit() != false)) { |
| theForm.__EVENTTARGET.value = eventTarget; |
| theForm.__EVENTARGUMENT.value = eventArgument; |
| theForm.submit(); |
| } |
| } |
| //]]> |
| </script> |
| <script src="/CuocThiAnh/WebResource.axd?d=BBG9v5jgz6cMqHNW2rSzDw2&t=633725758209375000" type="text/javascript"></script> |
this is my web.config
| ............... |
| <httpModules> |
| <!-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / --> |
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> |
| <add name="Compression" type="DotNetNuke.HttpModules.Compression.CompressionModule, DotNetNuke.HttpModules" /> |
| <add name="RequestFilter" type="DotNetNuke.HttpModules.RequestFilter.RequestFilterModule, DotNetNuke.HttpModules" /> |
| <add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" /> |
| <add name="Exception" type="DotNetNuke.HttpModules.Exceptions.ExceptionModule, DotNetNuke.HttpModules" /> |
| <add name="UsersOnline" type="DotNetNuke.HttpModules.UsersOnline.UsersOnlineModule, DotNetNuke.HttpModules" /> |
| <add name="DNNMembership" type="DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules" /> |
| <add name="Personalization" type="DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules" /> |
| <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/> |
| ................. |
| <httpHandlers> |
| <!-- This is for CAPTCHA support --> |
| <add verb="*" path="*.captcha.aspx" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke" /> |
| <!-- This is for Serving files, secure, insecure, from database --> |
| <add verb="*" path="LinkClick.aspx" type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke" /> |
| <!-- This adds syndication support --> |
| <add verb="*" path="RSS.aspx" type="DotNetNuke.Services.Syndication.RssHandler, DotNetNuke" /> |
| <!-- This adds legacy support for the Logoff page --> |
| <add verb="*" path="Logoff.aspx" type="DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke" /> |
| <!-- ASP.NET AJAX support --> |
| <remove verb="*" path="*.asmx" /> |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> |
| <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" /> |
| <add path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI"/> |
| </httpHandlers> |
| ....................... |
| <handlers> |
| <add name="AJAX_ScriptResourceHandler" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="AJAX_AppServiceHandler" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="AJAX_WebServiceHandler" path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="LogoffHandler*" path="Logoff.aspx" verb="*" type="DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="RSSJandler" path="RSS.aspx" verb="*" type="DotNetNuke.Services.Syndication.RssHandler, DotNetNuke" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="LinkClickHandler" path="LinkClick.aspx" verb="*" type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="CaptchaHandler" path="*.captcha.aspx" verb="*" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke" preCondition="integratedMode,runtimeVersionv2.0" /> |
| <add name="Telerik.RadUploadProgressHandler.ashx_*" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode,runtimeVersionv2.0"/> |
| </handlers> |
this is my ascx file
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PostPic.ascx.cs" Inherits="hqdai.Modules.EO_Pictures.PostPic" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> |
| <telerik:RadProgressManager ID="RadProgressManager1" runat="server" /> |
| <br /> |
| <telerik:RadProgressArea |
| ID="RadProgressArea1" |
| runat="server" |
| DisplayCancelButton="True" |
| ProgressIndicators="FilesCountBar, |
| FilesCount, |
| FilesCountPercent, |
| SelectedFilesCount, |
| CurrentFileName, |
| TimeElapsed, |
| TimeEstimated"> |
| </telerik:RadProgressArea> |
My cs file
| using System; |
| using System.Collections; |
| using System.ComponentModel; |
| using System.Data; |
| using System.Drawing; |
| using System.Web; |
| using System.Web.SessionState; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.HtmlControls; |
| using DotNetNuke.Common.Utilities; |
| using DotNetNuke.Entities.Modules; |
| using DotNetNuke.Entities.Modules.Actions; |
| using DotNetNuke.Services.Exceptions; |
| using DotNetNuke.Services.Localization; |
| using Telerik.Web.UI; |
| using Telerik.Web.UI.Upload; |
| using hqdai.EO_Pictures.Components; |
| namespace hqdai.Modules.EO_Pictures |
| { |
| public partial class PostPic : PortalModuleBase, IActionable |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!IsPostBack) |
| { |
| RadProgressArea1.Localization.UploadedFiles = "Completed Steps: "; |
| RadProgressArea1.Localization.CurrentFileName = "Step: "; |
| RadProgressArea1.Localization.TotalFiles = "Total Steps:"; |
| } |
| } |
| #region IActionable Members |
| public DotNetNuke.Entities.Modules.Actions.ModuleActionCollection ModuleActions |
| { |
| get |
| { |
| //create a new action to add an item, this will be added to the controls |
| //dropdown menu |
| ModuleActionCollection actions = new ModuleActionCollection(); |
| actions.Add(GetNextActionID(), Localization.GetString(ModuleActionType.AddContent, this.LocalResourceFile), |
| ModuleActionType.AddContent, "", "", EditUrl(), false, DotNetNuke.Security.SecurityAccessLevel.Edit, |
| true, false); |
| return actions; |
| } |
| } |
| #endregion |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| RadProgressContext context = RadProgressContext.Current; |
| context.SecondaryTotal = "100"; |
| for (int i = 1; i < 100; i++) |
| { |
| context.SecondaryValue = i.ToString(); |
| context.SecondaryPercent = i.ToString(); |
| context.CurrentOperationText = "Doing step " + i.ToString(); |
| if (!Response.IsClientConnected) |
| { |
| //Cancel button was clicked or the browser was closed, so stop processing |
| break; |
| } |
| // simulate a long time performing the current step |
| System.Threading.Thread.Sleep(100); |
| } |
| } |
| } |
| } |
any suggestion?
Thks in advance