This project is read-only.
1

Closed

Unknown server tag 'dnn:DnnRadButton'

description

William, when on DNN 8.0.3 I get the below error presumably having to do with the DNN's departure from Telerik's control.

Any outlooks on fixing this one in a foreseeable future?

Błąd: By Invitation jest obecnie niedostępny. DotNetNuke.Services.Exceptions.ModuleLoadException: Nieznany tag serwera 'dnn:DnnRadButton'. ---> System.Web.HttpParseException: Nieznany tag serwera 'dnn:DnnRadButton'. ---> System.Web.HttpParseException: Nieznany tag serwera 'dnn:DnnRadButton'. ---> System.Web.HttpException: Nieznany tag serwera 'dnn:DnnRadButton'. w
 System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) w System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) w 

System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) w System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) w System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) w System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- Koniec śladu stosu wyjątków wewnętrznych --- w

 System.Web.UI.TemplateParser.ProcessException(Exception ex) w System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) w System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- Koniec śladu stosu wyjątków wewnętrznych --- w System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) w System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) w System.Web.UI.TemplateParser.ParseInternal() w System.Web.UI.TemplateParser.Parse() w 

System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() w System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) w System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() w System.Web.Compilation.BuildProvidersCompiler.PerformBuild() w System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) w System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) w 

System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) w System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) w DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) w 

DotNetNuke.UI.Modules.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) w DotNetNuke.UI.Modules.ModuleControlFactory.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) w DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- Koniec śladu stosu wyjątków wewnętrznych ---
Closed Dec 10, 2016 at 2:22 PM by imagemaker
Created quick maintenance release 01.00.04 which resolves this issue by registering additional assembly DotNetNuke.Web.Deprecated in all appropriate .ascx controls and recompiling against DNN v 08.00.03. Please continue to use DNN By Invitation v 01.00.03 for all DNN 7 websites.

comments

imagemaker wrote Dec 4, 2016 at 12:09 AM

The Telerik based controls were deprecated in DNN 8 and their code moved into a different namespace. Unfortunately, DNN By Invitation uses quite a few Telerik based controls, particularly on the module settings control and manage invitations control. I can fix it quite easily be referencing the new namespace and recompiling but have been hoping to have time to replace all instance of Telerik based controls with jQuery or other client-side controls as I'm using in newer modules. Then, when DNN removes support for Telerik controls completely, the module will not need another release and can still be compatible with DNN 7.4.2 and later.

I'll see if I can take the quick fix approach in the next week or two and package a new release just for DNN 8.

Bill

Greg_Greensky wrote Dec 5, 2016 at 1:38 PM

Looking forward to it. Thanks.

Greg_Greensky wrote Dec 10, 2016 at 5:59 PM

As always solid, consistent and lightning fast.

Thanks, Bill.