RadControls for ASP.NET AJAX

RadControls Send comments on this topic.
Installation, deployment and migration from classic version
See Also

Glossary Item Box

  

Telerik DNN SkinObjects are installed just like any dnn module. Here is a step-by-step procedure:

  1. Go to Host(or Admin) -> Module Definitions
  2. Click on the "Install New Module" link
  3. Browse to the location on your machine where you have downloaded the Telerik.DNN.SkinObjects_[version].zip file
  4. Select Telerik.DNN.SkinObjects_[version].zip and press "Install New Module"

When the installation is complete, the Telerik.SkinObjects folder will be added in [MyDnnWebSite]/DesktopModules. It will contain the DNN wrappers for the Telerik controls listed in this topic. If you need to use any of the available SkinObjects, please make sure that you register the file with the path to its location. For example:

<%@ Register TagPrefix="dnn" TagName="RADMENU" Src="~/DesktopModules/Telerik.SkinObjects/RadMenu.ascx" %>

 

 Migrating the sample DNN skins from classic to ASP.NET AJAX SkinObjects 

The classic SkinObjects used in the sample skins can be replaced with the ASP.NET AJAX SkinObjects. Here is step-by-step procedure of how to achieve this for the RadMenu skin.

The same approach applies to the other controls.
  1. Open the RadMenu skin.ascx file located by default at:
    [MyDnnWebSite]\Portals\_default\Skins\RadMenu
  2. Register the ASP.NET AJAX RadMenu SkinObject for ASP.NET by replacing

    <%@ Register TagPrefix="dnn" TagName="RADMENU" Src="~/DesktopModules/RadMenu/RadMenu.ascx" %>
    with

    <%@ Register TagPrefix="dnn" TagName="RADMENU" Src="~/DesktopModules/Telerik.SkinObjects/RadMenu.ascx" %>

That's it! Now you can go ahead and customize your RadMenu using the built-in properties of the control plus the additional properties from the DNN API reference. Note that since RadMenu for ASP.NET AJAX has all its skins included in the DLL as embedded web resources, you no longer need to specify the SkinsPath property. Here is a sample RadMenu declaration:

<dnn:RADMENU runat="server" id="dnnRADMENU" Skin="Outlook" MaxLevel="0"   />

 

 

See Also